Я хотел бы загрузить тестовую версию Ubuntu из каталога (который содержит установку на основе debootstrap).
Насколько я понимаю, мне просто нужно как-то сказать процессу загрузки (скрипты initrd?), Что он должен выполнить chroot () в указанном каталоге сразу после монтирования корневого раздела, а затем возобновить обычный запуск upstart / init. 111]
Может ли кто-нибудь дать некоторые инструкции о том, как этого добиться?
Вы можете загрузить подкаталог, заменив sbin init на скрипт, который использует pivot_root, процесс отрывочный, и разные люди сообщают о сбоях так же, как и об успехах. Так что попробуйте и посмотрите, но держите под рукой live cd, если ваша система не загружается.
Подробности здесь: http://linux.die.net/man/8/pivot_root
То, что мы могли сделать, это автоматическая система для возможности загрузки нескольких корней с того же диска. Это должно быть возможно программно.