У цьому посібнику я покажу, як створити власний 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

Obtain the code from CBL-Mariner

Створіть інсталяційний образ ISO

cd CBL-Mariner/toolkit

make iso REBUILD_TOOLS=y REBUILD_PACKAGES=n CONFIG_FILE=./imageconfigs/full.json

Create the installation ISO image

Файл ISO буде розміщено в каталозі ../out/images/full/

In my case the name will be – full-1.0.20210721.0855.iso

Встановлення Microsoft CBL-Mariner Linux

Тепер завантажте сервер із створеного образу ISO.

Install Microsoft CBL-Mariner Linux

Я виберу опцію Graphical Installer і викону прості кроки для встановлення ОС.

На завершення вам слід видалити ISO-образ і зробити перезавантаження.

install the OS

Ви успішно встановили Microsoft CBL-Mariner Linux на свій сервер.

Пакетна система CBL-Mariner базується на RPM. Він використовує tdnf (Tiny DNF). CBL-Mariner дуже схожий на інші дистрибутиви Linux, такі як Fedora.