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

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

据我所知,我只需要告诉引导进程(initrd脚本?)它应该在挂载根分区后立即chroot()到指定的dir,然后恢复常规的upstart / init start。

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

你可以通过用一个使用pivot_root的脚本替换你的sbin init来启动一个子目录,这个过程是粗略的,并且各种各样的人报告失败和sucesses一样多。 所以尝试一下,看看,但保持一个实时的CD方便你的系统无法启动。

详情请访问: http : //linux.die.net/man/8/pivot_root

我们可以做的是一个自动系统,可以从同一个驱动器启动多个根。 应该以编程方式进行。