У цьому посібнику я покажу, як створити власний ISO-образ Microsoft CBL-Mariner Linux.
CBL-Mariner — це внутрішній дистрибутив Linux для хмарної інфраструктури та крайових продуктів і служб Microsoft. CBL-Mariner розроблено, щоб забезпечити узгоджену платформу для цих пристроїв і служб і покращить здатність Microsoft залишатися в курсі оновлень Linux.
Microsoft зробила CBL-Mariner доступним на GitHub за ліцензією MIT – посилання.
Вихідний код доступний, образів ISO немає, але ви можете створити свій власний.
Щоб створити образ ISO, вам потрібен сервер із попередньо встановленим Ubuntu.
Формування образу ISO
Встановіть передумови, необхідні для створення образу ISO
apt install git make tar wget curl rpm qemu-utils golang-go genisoimage python2-minimal bison gawk
Отримайте код від CBL-Mariner
git clone https://github.com/microsoft/CBL-Mariner.git
Створіть інсталяційний образ ISO
cd CBL-Mariner/toolkit make iso REBUILD_TOOLS=y REBUILD_PACKAGES=n CONFIG_FILE=./imageconfigs/full.json
Файл ISO буде розміщено в каталозі ../out/images/full/
In my case the name will be – full-1.0.20210721.0855.iso
Встановлення Microsoft CBL-Mariner Linux
Тепер завантажте сервер із створеного образу ISO.
Я виберу опцію Graphical Installer і викону прості кроки для встановлення ОС.
На завершення вам слід видалити ISO-образ і зробити перезавантаження.
Ви успішно встановили Microsoft CBL-Mariner Linux на свій сервер.
Пакетна система CBL-Mariner базується на RPM. Він використовує tdnf (Tiny DNF). CBL-Mariner дуже схожий на інші дистрибутиви Linux, такі як Fedora.



