是否可以在 LXC 容器內建置「Linux From Scratch」(LFS),而不是根據 LFS 指令建立專用分割區?
答案1
LFS 運行它自己的核心。在 LXC 容器或任何基於容器的虛擬化來賓系統中,共享主機的核心。所以LFS
不能在基於容器的虛擬機器內運作。
此外,在沒有專用核心的情況下,來賓在容器內會受到一些限制。就像來賓無法載入它自己的核心模組(即驅動程式)一樣,無法刪除快取等。
另一個計劃可能是使用主機核心並在主機內建立 LFS 的其他套件。但這並不是一個全功能的 LFS 安裝,而是類似chroot
.此外,您無法取代現有的檔案系統,因為在來賓關閉時您無法存取虛擬磁碟。我相信這種方法也會遇到嚴重的驅動程式問題,除非 LFS 建構者在虛擬化方面擁有豐富的經驗。
然而,LFS 在虛擬化kvm
或xen
基於虛擬化的情況下應該可以正常工作,因為它們允許來賓電腦運行它自己的核心。