LINUX.ORG.RU

systemd-nspawn на отдельном tty

 ,


0

1

Мне интересно вот что: вот у меня сейчас на tty1 GDM, на tty2 сессия GNOME.

Могу ли я так хитро настроить systemd-nspawn, чтобы chroot внутри него стартовал с собственным X-server на tty7?

Ну типа нажимаешь Ctrl+Alt+F7 — а там Debian 10 в nspawn, нажимаешь Ctrl+Alt+F2 — и обратно в CentOS 8.

Ответ на: комментарий от Vsevolod-linuxoid

Могу ли я так хитро настроить systemd-nspawn, чтобы chroot внутри него стартовал с собственным X-server на tty7?

Ну можешь попробовать пробросить tty в контейнер: systemd-nspawn --bind /dev/ttyN.

Чтобы заработала графика, придётся пробросить /dev/dri.

Возможно, что-то ещё.

Ну типа нажимаешь Ctrl+Alt+F7 — а там Debian 10 в chroot

Так nspawn или chroot?

intelfx ★★★★★ ()
Последнее исправление: intelfx (всего исправлений: 2)

А может быть, пусть дополнительный X-сервер стартует силами хоста (например вот так), а внутрь контейнера пробрасывается X-сокет (/tmp/.X11-unix) и всё необходимое для графики, и экспортируется переменная $DISPLAY? Примерно как в статье про стим в контейнере, только с добавлением ещё одного X-сервера.

toyo-chi ()