因此我需要“安装”(或者说准备一个根文件系统)Debian 系统,之前已经用 debootstrap 和 chroot 完成了这个任务。但是由于 chroot 的隔离性(就网络、重启等而言)并不强,所以这有点烦人。
所以我考虑使用 LXC 而不是 chroot。这可能吗?有没有关于如何做到这一点的好说明?请记住,最终生成的根文件系统应该在实际硬件上运行,而不是在 LXC 环境中运行。
答案1
您将面临的问题是,创建 LXC 容器时您将缺少:
/boot
- 内核
因此,为了使其成为可在硬件上运行的可用操作系统,您需要以某种方式安装这些东西。当您想要这样做时,您可以暂时使用 chroot 来安装内核和引导加载程序。