Я использовал cowbuilder для настройки цепочки корней с Ubuntu + 1 (по сути, минимальная установка Ubuntu в подпапке, в которую вы можете «изменить», например, для сборки пакетов в чистой среде).
Как я могу начать сессию гномов оттуда? В идеале я хочу, чтобы он появился на новом VT. Я надеюсь добиться виртуализации бедняков ;-)
Вы должны быть в состоянии сделать это с комбинацией startx
и /etc/X11/Xsession
, если у вас есть необходимые деревья, привязанные к привязке (я думаю, вам понадобится /dev
, [ 115] и /proc
)
Включите ваш… chroot и запустите
sudo startx bash
, который должен дать вам термин X с оболочкой. Чтобы начать сеанс GNOME, вы можете просто запустить
/etc/X11/Xsession
из этой оболочки.
Вы должны быть в состоянии получить это на VT по вашему выбору; проверьте страницу руководства для startx
для этого и других потенциально интересных вариантов.
Обратите внимание, что это не означает, что безопасный chroot - поскольку /proc
и /sys
и /dev
смонтированы в chroot, достаточно продвинутый злонамеренный пользователь легко выходит из chroot.
Я использовал такую настройку давным-давно. Я считаю, что это было так же просто, как начать X с chroot, указав другое отображаемое имя:
startx -- :1
Переключитесь на него с помощью: CTRL-ALT-F9