CBL-Mariner 1.0は、Microsoftが社内で使用するために開発したこの新しいLinuxディストリビューションの最初の安定したリリースです。 VirtualBoxにインストールする方法を学びましょう。
間違いなく、Microsoftは近年Linuxに対してはるかに多くの愛情を示しています。 Linux用のWindowsサブシステムはこの明確な例です。
MicrosoftのLinuxSystemGroupは、WSL2を作成したMicrosoftのチームです。そして今、チームは最近最初の安定バージョンをリリースしました CBL-Marinerと呼ばれる独自のLinuxディストリビューションの 。ご参考までに、<strong>CBLはCommonBaseLinuxの略です。 このディストリビューションは、Microsoftエンジニアリングチームがクラウドインフラストラクチャとエッジ製品およびサービスを構築するために使用します。
CBL-Marinerは限られたディスクとメモリリソースを消費します。 CBL-Marinerの軽量特性により、起動時間が短縮され、攻撃対象領域が最小限に抑えられます。
ただし、重要な説明をしましょう。CBM-Marinerは汎用のLinuxディスロではありません。 その目的は、MicrosoftのエンジニアリングチームがAzureインフラストラクチャに組み込むための内部軽量Linuxディストリビューションとして使用することです。
MicrosoftCBL-MarinerLinuxのインストール方法
Microsoftは、MITライセンスの下でCBL-MarinerをGitHubで利用できるようにしました。ソースコードは入手可能ですが、ISOイメージはありませんが、独自に作成することができます。 Ubuntuを使用してそれを行う方法は次のとおりです。
1。独自のインストールISOイメージを作成する
まず、ISOイメージを構築するために必要ないくつかの前提条件をインストールしましょう:
sudo apt install make tar wget curl rpm qemu-utils golang-go genisoimage python2-minimal bison gawk
次に、CBL-Mariner GitHubリポジトリのクローンを作成します:
git clone https://github.com/microsoft/CBL-Mariner.git
Cloning into 'CBL-Mariner'...
remote: Enumerating objects: 32298, done.
...
Receiving objects: 100% (32298/32298), 506.43 MiB, done.
Resolving deltas: 100% (15482/15482), done.
最後に、CBL-Mariner/toolkit
に入力します ディレクトリを作成し、インストールISOイメージをビルドします。以下は、プリコンパイルされたRPMから起動可能なISOイメージを構築します。
cd CBL-Mariner/toolkit
sudo make iso REBUILD_TOOLS=y REBUILD_PACKAGES=n CONFIG_FILE=./imageconfigs/full.json
...
WARN[0001] 99.64% done, estimate finish Mon Jul 12 21:58:14 2021
WARN[0001] Total translation table size: 2048
WARN[0001] Total rockridge attributes bytes: 29673
WARN[0001] Total directory bytes: 71680
WARN[0001] Path table size(bytes): 222
WARN[0001] Max brk space used 44000
WARN[0001] 346267 extents written (676 MB)
終わり。 ISOファイルは../out/images/full/
にあります full-1.0.20210712.2155.iso
などの名前のディレクトリ 。
2。 MicrosoftCBL-MarinerLinuxをVirtualBoxにインストールする
新しいVirtualBoxVMを作成します。 1 CPU、1GBのRAM、および8GBのディスクでハードウェアを構成します。テストにはこれで十分です。起動ディスクを選択します。この場合はfull-1.0.20210712.2155.iso
、以下の画面に従ってインストールプロセスを開始します。
2.1「グラフィカルインストーラー」を選択します ‘オプション。
2.2「CBL-MarinerFull」を選択します ‘インストールタイプの場合。
2.3利用規約に同意します。
2.4[ディスクの消去]を選択します ' オプション。もちろん、ディスクを手動でパーティション分割するオプションもあります。
2.5好みの名前、ユーザー名、パスワードを入力します。このユーザーにはroot/sudo権限があることに注意してください。完了したら、[インストール]をクリックするだけです。 ‘ボタン。
2.6インストールが完了するのを待ちます…
2.7下の画像でわかるように、インストールプロセスは非常に高速です。
おめでとう!これで、VirtualBoxにMicrosoftCBL-MarinerLinuxを正常にインストールできました。以前に作成したユーザーの資格情報を使用してログインするだけです。
ご覧のとおり、CBL-MarinerパッケージシステムはRPMベースです。 tdnf
を使用します (小さなDNF) これは、Pythonに依存しないDNFパッケージマネージャーのC実装です。または、よく知られているdnf
を使用することもできます パッケージ管理用のコマンド。