user223600 Asked: 2017-11-25 15:01:37 +0800 CST2017-11-25 15:01:37 +0800 CST 2017-11-25 15:01:37 +0800 CST LXC 容器内部从零开始的 Linux 772 是否可以在 LXC 容器内构建“Linux From Scratch”(LFS),而不是根据 LFS 指令创建专用分区? virtual-machine lxc 1 个回答 Voted Best Answer Abhik Bose 2017-11-25T15:06:19+08:002017-11-25T15:06:19+08:00 LFS 运行它自己的内核。在 LXC 容器或任何基于容器的虚拟化客户系统中共享主机的内核。所以LFS 不能在基于容器的虚拟机中运行。 此外,在没有专用内核的情况下,来宾在容器内会受到一些限制。就像来宾不能加载它自己的内核模块(即驱动程序),不能删除缓存等。 另一个计划可能是使用主机内核并在主机内构建其他 LFS 包。但这不是一个功能齐全的 LFS 安装,而是类似chroot. 此外,您无法替换现有的文件系统,因为您在来宾关闭时无法访问虚拟磁盘。我相信这种方法也会遇到严重的驱动程序问题,除非 LFS 构建者在虚拟化方面有丰富的经验。 然而,LFS 可以在虚拟化kvm或xen基于虚拟化的情况下正常工作,因为它们允许来宾机器运行它自己的内核。
LFS 运行它自己的内核。在 LXC 容器或任何基于容器的虚拟化客户系统中共享主机的内核。所以
LFS
不能在基于容器的虚拟机中运行。此外,在没有专用内核的情况下,来宾在容器内会受到一些限制。就像来宾不能加载它自己的内核模块(即驱动程序),不能删除缓存等。
另一个计划可能是使用主机内核并在主机内构建其他 LFS 包。但这不是一个功能齐全的 LFS 安装,而是类似
chroot
. 此外,您无法替换现有的文件系统,因为您在来宾关闭时无法访问虚拟磁盘。我相信这种方法也会遇到严重的驱动程序问题,除非 LFS 构建者在虚拟化方面有丰富的经验。然而,LFS 可以在虚拟化
kvm
或xen
基于虚拟化的情况下正常工作,因为它们允许来宾机器运行它自己的内核。