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

Joã*_*nto 5 boot debootstrap chroot

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

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

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

Mar*_*mo- 3

您可以通过用使用pivot_root的脚本替换sbin init来启动子目录,该过程很粗略,并且很多人都报告了失败和成功。因此,请尝试一下,但请随身携带一张 Live CD,以防系统无法启动。

详细信息请参见: http: //linux.die.net/man/8/pivot_root

我们可以做的是一个能够从同一驱动器引导多个根的自动系统。这应该可以通过编程来实现。