CBL-Mariner:如何安裝和測試 Microsoft Linux 系統

CBL-馬林納

微軟幾天前發布了一個基於 Linux 的操作系統,你可以像任何其他發行版一樣免費下載和安裝。 然而,發布並沒有大張旗鼓地宣布,而是相當謹慎,幾乎沒有任何噪音...... 他的名字是CBL-Mariner (Common Base Linux Mariner),在這裡您將逐步了解如何下載和安裝它(在虛擬機中)。

事實是,雷德蒙德公司 驚訝的 當時有一些開源版本,或者購買了 GitHub,以及在其 Windows (WSL) 中集成了 Linux 子系統,或者它的一些程序對 Linux 的支持,以及運行用於網絡設備的系統也基於 Linux 並稱為 SONiC ...

什麼是 CBL-水手?

正如在 GitHub頁面,它是一個完整的Linux操作系統 由微軟自己開發和維護. 它的目標不僅僅是成為另一個通用的 GNU/Linux 發行版,而是服務於另一個目的。 而正是 Windows 公司需要它作為 WSL2 的基礎,即 Windows 11 和 Windows 365 的新 Linux 子系統,圖形應用程序也可以通過它運行。

CBL-Mariner 以前存在,並且被 Microsoft 在內部用於其基礎結構 蔚藍的雲. 此外,Redmond 公司一直致力於該操作系統的默認安全性,具有加固內核、簽名更新、ASLR、基於編譯器的加固、防篡改日誌和許多其他功能。

包括一小組基本軟件包。 眾所周知,僱用 RPM包裹. 具體來說,它的編譯系統允許基於 SPEC 文件和源代碼生成單獨的 .rpm。 還有由 rpm-ostree 工具包生成的單體系統的圖像。 至於更新,它們可以應用於特定的包或整個系統。

微軟為 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 文件中找到可用的 ISO 文件。 目錄 ../out/images/full/.

2-在虛擬機中安裝 CBL-Mariner

現在您擁有 ISO 映像,您可以 在虛擬機上安裝 CBL-Mariner. 為此,您可以使用 甲骨文VirtualBox,這是免費的。 一旦您安裝了必要的虛擬化軟件(您可以從該鏈接下載並安裝,也可以從您的發行版的存儲庫中下載並安裝,該軟件也可用),請執行以下步驟:

  1. 開放 VirtualBox的.
  2. 點擊按鈕 努埃瓦 創建一個新的虛擬機。
  3. 現在開始 虛擬機創建嚮導. 輸入您想要的名稱並在類型中選擇“Linux”,然後選擇版本“Other Linux (64-bit)”。 然後按下一步。
  4. 然後他會問你 要求 虛擬化硬件。 對於 CBL-Mariner,您必須至少配置 1 個 CPU、1GB 的 RAM 和 8GB 的​​磁盤。 如果您使用更多的 RAM 和 CPU,它會工作得更好,所以這將是一個好主意。 轉到下一步直到完成嚮導。
  5. 虛擬機已經生成。 現在您返回到 VirtualBox 主屏幕,您可以右鍵單擊出現的帶有您指定名稱的條目,然後選擇 組態 在菜單上。 您也可以選擇條目並單擊上方的設置按鈕。
  6. 去吧 存儲,然後在光盤圖標(空)上單擊光驅並選擇“選擇磁盤文件”以加載 ISO 映像。 在出現的瀏覽器中,選擇您在上一步中生成的 ISO 的位置​​。
  7. 是時候 啟動虛擬機 與 CBL-水手。

3-在MV中安裝系統

一旦你啟動了虛擬機,它就會啟動,片刻之後它會顯示一個菜單 安裝. 您必須遵循的步驟是:

  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(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。

  1.   本吉吉 他說:

    正在給出命令錯誤 nao found na linha
    sudo make iso REBUILD_TOOLS = 和 REBUILD_PACKAGES = n CONFIG_FILE =./imageconfigs/full.json
    須藤:製作:找不到命令

    1.    拉茲0229 他說:

      嘗試在沒有 sudo 的情況下運行 make

  2.   盧克 他說:

    無論是否有 sudo ..

  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:錯誤加載模塊要求

    任何解決方案?