教你如何安裝微軟的Linux發行版CBL-Mariner
CBL-Mariner 1.0 是微軟為內部使用而開發的這個新 Linux 發行版的第一個穩定版本。了解如何在 VirtualBox 上安裝它。
毫無疑問,微軟近年來對 Linux 表現出了更多的真愛。適用于 Linux 的 Windows 子系統就是一個明顯的例子。
微軟的 Linux 系統組是微軟創建 WSL2 的團隊?,F在該團隊最近發布了自己的 Linux 發行版的第一個穩定版本,稱為 CBL-Mariner。CBL 代表 Common Base Linux。微軟工程團隊使用該發行版來構建其云基礎架構以及邊緣產品和服務。
CBL-Mariner 只需要有限的磁盤和內存資源。CBL-Mariner 的輕量級特性還提供更快的啟動時間和最小的攻擊面。
但是,讓我們做一個重要的澄清:CBM-Mariner 不是通用的 Linux 發行版。它的目的是作為內部輕量級 Linux 發行版,供微軟的工程團隊進入 Azure 基礎設施。
如何安裝 Microsoft CBL-Mariner Linux
微軟在 MIT 許可下在 GitHub 上提供了 CBL-Mariner 。雖然源代碼可用,但沒有 ISO 映像,但您可以構建自己的。以下是使用Ubuntu 的方法。
1、構建自己的安裝ISO鏡像
首先,讓我們安裝一些構建 ISO 映像所需的先決條件:
- linuxmi@linuxmi:~/www.linuxmi.com$ sudo apt install make tar wget curl rpm qemu-utils golang-go genisoimage python2-minimal bison gawk
接下來,克隆 CBL-Mariner GitHub 存儲庫:
- linuxmi@linuxmi:~/www.linuxmi.com$ git clone https://github.com/microsoft/CBL-Mariner.git
最后,進入CBL-Mariner/toolkit目錄并構建安裝 ISO 映像。以下內容從預編譯的 RPM 構建可引導的 ISO 映像:
- linuxmi@linuxmi:~/www.linuxmi.com$ cd CBL-Mariner/toolkit
- linuxmi@linuxmi:~/www.linuxmi.com$ sudo make iso REBUILD_TOOLS=y REBUILD_PACKAGES=n CONFIG_FILE=./imageconfigs/full.json
完畢。您將在../out/images/full/目錄中找到 ISO 文件,名稱為full-1.0.20210712.2155.iso.
2、在 VirtualBox 上安裝 Microsoft CBL-Mariner Linux
創建一個新的 VirtualBox 虛擬機。將硬件配置為 1 個 CPU、1GB 內存和 8GB 磁盤。這足以進行測試。選擇一個啟動盤,在我們的例子中full-1.0.20210712.2155.iso,然后按照下面顯示的屏幕開始安裝過程。
2.1 選擇“圖形安裝程序Graphical Installer”選項。
2.2安裝類型選擇“ CBL-Mariner Full ”。
2.3 接受條款和條件。
2.4 選擇“擦除磁盤Erase disk”選項。當然,還有一個選項可以手動對磁盤進行分區。
2.5 輸入您的首選名稱、用戶名和密碼。請注意,此用戶將具有 root/sudo 權限。完成后,只需點擊“安裝Install”按鈕即可。
2.6 等待安裝完成...
2.7 如下圖所示,安裝過程非常快。
恭喜!您已經成功地在 VirtualBox 上安裝了 Microsoft CBL-Mariner Linux。現在只需使用先前創建的用戶憑據登錄。
CBL-Mariner 軟件包系統是基于 RPM 的。它使用tdnf(Tiny DNF),它是 DNF 包管理器的 C 實現,沒有 Python 依賴項?;蛘?,您也可以使用眾所周知的dnf命令進行包管理。