使用 debootstrap 和 lxc 安装 debian,而不是使用 debootstrap 和 chroot

使用 debootstrap 和 lxc 安装 debian,而不是使用 debootstrap 和 chroot

因此我需要“安装”(或者说准备一个根文件系统)Debian 系统,之前已经用 debootstrap 和 chroot 完成了这个任务。但是由于 chroot 的隔离性(就网络、重启等而言)并不强,所以这有点烦人。

所以我考虑使用 LXC 而不是 chroot。这可能吗?有没有关于如何做到这一点的好说明?请记住,最终生成的根文件系统应该在实际硬件上运行,而不是在 LXC 环境中运行。

答案1

您将面临的问题是,创建 LXC 容器时您将缺少:

  • /boot
  • 内核

因此,为了使其成为可在硬件上运行的可用操作系统,您需要以某种方式安装这些东西。当您想要这样做时,您可以暂时使用 chroot 来安装内核和引导加载程序。

相关内容