Virtual-Machine
LXC 容器內部從零開始的 Linux
是否可以在 LXC 容器內建構“Linux From Scratch”(LFS),而不是根據 LFS 指令創建專用分區?
LFS 執行它自己的核心。在 LXC 容器或任何基於容器的虛擬化客戶系統中共享主機的核心。所以
LFS
不能在基於容器的虛擬機中執行。此外,在沒有專用核心的情況下,來賓在容器內會受到一些限制。就像來賓不能載入它自己的核心模組(即驅動程序),不能刪除記憶體等。
另一個計劃可能是使用主機核心並在主機內建構其他 LFS 包。但這不是一個功能齊全的 LFS 安裝,而是類似
chroot
. 此外,您無法替換現有的文件系統,因為您在來賓關閉時無法訪問虛擬磁碟。我相信這種方法也會遇到嚴重的驅動程序問題,除非 LFS 建構者在虛擬化方面有豐富的經驗。然而,LFS 可以在虛擬化
kvm
或xen
基於虛擬化的情況下正常工作,因為它們允許來賓機器執行它自己的核心。