如何从基于 debootstrap 的安装启动?

如何从基于 debootstrap 的安装启动?

我想从一个目录(包含基于 debootstrap 的安装)启动测试版 Ubuntu 版本。

据我所知,我只需要某种方式来告诉启动过程(initrd 脚本?),它应该在挂载根分区后立即 chroot() 进入指定的目录,然后恢复常规 upstart/init 启动。

有人可以提供一些有关如何实现这一点的说明吗?

答案1

您可以通过将 sbin init 替换为使用 pivot_root 的脚本来启动子目录,这个过程不太可靠,许多人报告过失败和成功。所以尝试一下,但要随身携带一张 live cd,以防您的系统无法启动。

详情请见此处:http://linux.die.net/man/8/pivot_root

我们可以使用一个自动系统来从同一驱动器启动多个根目录。这应该可以通过编程来实现。

相关内容