LFS命令に従って専用パーティションを作成するのではなく、LXCコンテナー内に「LinuxFromScratch」(LFS)を構築することは可能ですか?
LFSは独自のカーネルを実行します。 LXCコンテナーまたはコンテナーベースの仮想化ゲストシステムでは、ホストのカーネルを共有します。したがって、LFS
できませんコンテナベースのVM内で実行します。
さらに、専用のカーネルがない場合、ゲストはコンテナ内でいくつかの制限を受けます。ゲストが独自のカーネルモジュール(つまりドライバー)をロードできないように、キャッシュをドロップすることもできません。
別の計画は、ホストカーネルを使用し、ホスト内にLFSの他のパッケージを構築することです。しかし、それはフル機能のLFSインストールではなく、chroot
のようなものです。さらに、ゲストがオフの間は仮想ディスクにアクセスできないため、既存のファイルシステムを置き換えることはできません。 LFSビルダーが仮想化の深い経験を持っていない限り、このアプローチはドライバーの深刻な問題にも悩まされると思います。
ただし、LFSは、ゲストマシンが独自のカーネルを実行できるため、kvm
またはxen
ベースの仮想化で正常に機能します。