![使用 debootstrap 和 lxc 安装 debian,而不是使用 debootstrap 和 chroot](https://linux22.com/image/590771/%E4%BD%BF%E7%94%A8%20debootstrap%20%E5%92%8C%20lxc%20%E5%AE%89%E8%A3%85%20debian%EF%BC%8C%E8%80%8C%E4%B8%8D%E6%98%AF%E4%BD%BF%E7%94%A8%20debootstrap%20%E5%92%8C%20chroot.png)
因此我需要“安装”(或者说准备一个根文件系统)Debian 系统,之前已经用 debootstrap 和 chroot 完成了这个任务。但是由于 chroot 的隔离性(就网络、重启等而言)并不强,所以这有点烦人。
所以我考虑使用 LXC 而不是 chroot。这可能吗?有没有关于如何做到这一点的好说明?请记住,最终生成的根文件系统应该在实际硬件上运行,而不是在 LXC 环境中运行。
答案1
您将面临的问题是,创建 LXC 容器时您将缺少:
/boot
- 内核
因此,为了使其成为可在硬件上运行的可用操作系统,您需要以某种方式安装这些东西。当您想要这样做时,您可以暂时使用 chroot 来安装内核和引导加载程序。