Как запустить сессию GNOME из chainroot?

Я использовал cowbuilder для настройки цепочки корней с Ubuntu + 1 (по сути, минимальная установка Ubuntu в подпапке, в которую вы можете «изменить», например, для сборки пакетов в чистой среде).

Как я могу начать сессию гномов оттуда? В идеале я хочу, чтобы он появился на новом VT. Я надеюсь добиться виртуализации бедняков ;-)

1
задан 16 August 2010 в 04:32

2 ответа

Вы должны быть в состоянии сделать это с комбинацией startx и /etc/X11/Xsession, если у вас есть необходимые деревья, привязанные к привязке (я думаю, вам понадобится /dev, [ 115] и /proc)

Включите ваш… chroot и запустите

sudo startx bash

, который должен дать вам термин X с оболочкой. Чтобы начать сеанс GNOME, вы можете просто запустить

/etc/X11/Xsession

из этой оболочки.

Вы должны быть в состоянии получить это на VT по вашему выбору; проверьте страницу руководства для startx для этого и других потенциально интересных вариантов.

Обратите внимание, что это не означает, что безопасный chroot - поскольку /proc и /sys и /dev смонтированы в chroot, достаточно продвинутый злонамеренный пользователь легко выходит из chroot.

0
ответ дан 16 August 2010 в 04:32

Я использовал такую ​​настройку давным-давно. Я считаю, что это было так же просто, как начать X с chroot, указав другое отображаемое имя:

startx -- :1

Переключитесь на него с помощью: CTRL-ALT-F9

0
ответ дан 16 August 2010 в 04:32

Другие вопросы по тегам:

Похожие вопросы: