CBL-Mariner: Як встановити та протестувати систему Microsoft Linux

CBL-Mariner

Microsoft випустила кілька днів тому операційну систему на базі Linux, яку ви можете завантажити та встановити безкоштовно, як і будь-який інший дистрибутив. Однак про запуск не було оголошено з великою шумою, навпаки, він був досить стриманим, майже не було шуму ... Його звуть CBL-Mariner (Common Base Linux Mariner), і тут ви поетапно дізнаєтесь, як завантажити та встановити його (на віртуальній машині).

Правда в тому, що компанія Редмонд здивований у той час з деякими випусками з відкритим кодом, або з придбанням GitHub, а також з інтеграцією підсистеми Linux в її Windows (WSL), або з підтримкою Linux деяких її програм, а також операційної система для мережевих пристроїв, що також базується на Linux і називається SONiC ...

Що таке CBL-Mariner?

Як добре зазначено в Сторінка GitHub, це повноцінна операційна система Linux розроблена і підтримується власною компанією Microsoft. Її мета - не просто черговий розподіл GNU / Linux загального призначення, а скоріше інша мета. І це те, що компанія Windows потрібна це як основа для WSL2, тобто нова підсистема Linux для Windows 11 і Windows 365, з якою також можна запускати графічні програми.

CBL-Mariner існував раніше і використовувався корпорацією Майкрософт для внутрішньої інфраструктури Лазурна хмара. Крім того, компанія Redmond багато працює над захистом цієї операційної системи за замовчуванням, із загартованим ядром, підписаними оновленнями, ASLR, зміцненням на основі компілятора, захищеними від злому регістрами та багатьма іншими функціями.

Включає невеликий набір базових пакетів. Також відомо, що він працевлаштовує RPM посилка. Зокрема, його система компіляції дозволяє генерувати окремі файли .rpm на основі файлів SPEC та вихідного коду. Також зображення монолітної системи, створені інструментарієм rpm-ostree. Що стосується оновлень, вони можуть застосовуватися до певних пакетів або всієї системи.

Усі технології та код, розроблені Micorosoft для CBL-Mariner, є відкритими і були випущені за ліцензією MIT.

Як завантажити та встановити CBL-Mariner на віртуальній машині

VirtualBox

Покроково пояснити, як можна завантажте та встановіть CBL-Mariner Щоб перевірити це, я буду використовувати дистрибутив Ubuntu та програмне забезпечення для віртуалізації VirtualBox як основу. За бажанням це можна зробити в будь-якому іншому дистрибутиві та з іншим програмним забезпеченням для віртуальних машин. Кроки будуть дуже схожими в будь-якому випадку.

1 - Завантажте та сформуйте ISO

Перше, що потрібно зробити, це завантажити зі сховища CBL-Mariner, а потім генерувати себе зображення ISOоскільки ще немає зображення для безпосереднього завантаження. Для цього вам потрібно встановити ряд пакетів, багато з яких впевнені, що вони вже є, але про всяк випадок виконайте таку команду:

<br data-mce-bogus="1">

sudo apt-get install git make tar wget curl rpm qemu-utils golang-go genisoimage python-minimal bison gawk<br data-mce-bogus="1">

Як тільки ви встановите необхідне програмне забезпечення, тепер вам доведеться це зробити клонувати сховище від GitHub з кодом CBL-Mariner локально, тобто на нашому комп’ютері. І це робиться, як ви вже добре знаєте:

<br data-mce-bogus="1">

git clone https://github.com/microsoft/CBL-Mariner.git

cd CBL-Mariner<br data-mce-bogus="1">

git checkout 1.0-stable<br data-mce-bogus="1">

Після завантаження та доступу до каталогу, який був створений локально, наступне - отримати доступ до певного каталогу генерувати ISO звідти для запуску:

<br data-mce-bogus="1">

cd toolkit<br data-mce-bogus="1">

sudo make iso REBUILD_TOOLS=y REBUILD_PACKAGES=n CONFIG_FILE=./imageconfigs/full.json<br data-mce-bogus="1">

Коли процес завершиться, у вас буде файл ISO, доступний у каталог ../out/images/full/.

2-Встановіть CBL-Mariner у віртуальну машину

Тепер, коли у вас є ISO-образ, ви можете встановіть CBL-Mariner на віртуальній машині. Для цього можна скористатися Oracle VirtualBox, яка є безкоштовною. Після того, як ви встановили необхідне програмне забезпечення для віртуалізації (ви можете завантажити та встановити за цим посиланням, а також із репозиторіїв вашого дистрибутива, де воно також доступне), виконайте такі дії:

  1. Відкрито VirtualBox.
  2. Клацніть на кнопку новий для створення нової ВМ.
  3. Тепер почніть майстер створення віртуальної машини -. Введіть потрібне ім'я та введіть "Linux" та версію "Інший Linux (64-розрядна версія)". І натисніть далі.
  4. Тоді він запитає вас вимоги віртуалізованого обладнання. Для CBL-Mariner потрібно налаштувати принаймні 1 процесор, 1 Гб оперативної пам'яті та 8 Гб диска. Якщо ви використовуєте трохи більше оперативної пам'яті та центрального процесора, це буде працювати краще, тому було б непоганою ідеєю. Переходьте до наступного, поки не завершите роботу майстра.
  5. Віртуальна машина вже створена. Повернувшись на головний екран VirtualBox, ви можете клацнути правою кнопкою миші запис, що з’явиться, із зазначеним ім’ям, а потім вибрати конфігурація в меню. Ви також можете вибрати запис і натиснути на верхню кнопку Налаштування.
  6. Перейти до Зберігання, а звідти на піктограмі оптичного диска (Порожній) потрібно натиснути на Optical Drive і вибрати «Вибрати файл диска», щоб мати змогу завантажити образ ISO. І у браузері, що з’явиться, виберіть, де у вас є ISO, який ви створили на попередньому кроці.
  7. Пора вже Запустіть віртуальну машину з CBL-Mariner.

3-Встановіть систему в МВ

Щойно ви запустили віртуальну машину, вона запуститься, і через кілька хвилин вона покаже вам меню для встановлення. Кроки, які ви повинні виконати:

  1. Виберіть варіант "Графічний інсталятор" для графічного встановлення. Є також варіанти текстового режиму, але графіка краща. І після вибору натисніть Далі. [вам потрібно перейти по меню зі стрілками на клавіатурі та ENTER, щоб вибрати]
  2. Тепер ви побачите інсталятор, дуже схожий на інший дистрибутив. У меню Тип установки: вам слід вибрати «CBL-Mariner Full » для повної установки. У будь-якому випадку і в Full, і в Core, оскільки він навряд чи включає пакети, це буде швидко.
  3. Наступний екран - прийняти умови ліцензії.
  4. Потім приходить помічник розділ жорсткого диска -. Там вам доведеться створити необхідні розділи або залишити ті, що надходять за замовчуванням.
  5. Поверніть, щоб вибрати ім'я хоста, а також ім'я користувача та пароль. Ви можете покласти все, що завгодно, але пам’ятайте про це.
  6. Тепер CBL-Mariner починає фактичну інсталяцію. Почнеться встановити пакети. І коли це буде зроблено, перезавантажте віртуальну машину.
  7. Коли ви почнете, ви побачите Увійти, де ви повинні помістити дані для входу (ім'я та пароль).
  8. Ya Ви можете використовувати CBL-Mariner як із вашим місцевим дистрибутивом. І так, на жаль, це починається в текстовому режимі ...

Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: AB Internet Networks 2008 SL
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.

  1.   бенгігуй - сказав він

    видає помилку команди nao знайдено na linha
    sudo make iso REBUILD_TOOLS = і REBUILD_PACKAGES = n CONFIG_FILE =. / imageconfigs / full.json
    sudo: make: команду не знайдено

    1.    RAZ0229 - сказав він

      Спробуйте запустити make без sudo

  2.   Лука - сказав він

    він не працює з або без судо ..

  3.   Кріс - сказав він

    помилка при побудові iso:
    go: gonum.org/v1/gonum@v0.6.2: невпізнаний шлях імпорту "gonum.org/v1/gonum" (https fetch: Get https://gonum.org/v1/gonum?go-get=1: Не впроваджений)
    ...
    go: вимоги до модуля завантаження помилок

    будь-які рішення для цього?