Используйте Systemd Services User Services с ECRYPTFS

Это возможно, но не просто...

Во-первых, вам нужно связать mount tty2 и модули, поэтому запустите контейнер, используя:

systemd-nspawn -bD /system/arch --bind /dev/tty2 --bind /lib/modules

Конечно, запустите контейнер в терминале tty2... затем, вам нужно запустить X-сервер в другом tty, что почему-то не получается в моем устройстве

startx -display :1 -- :1 vt2 &

Кроме того, вам лучше просто заморозить один сервер и запустить другой в tty2, так как оба запущенных сервера будут конфликтовать и тратить ресурсы.

P.S.: Есть также парень, который запустил программу контейнера под xserver'ом хоста, вот http://dabase.com/e/12009/

1
15.01.2018, 06:40
1 ответ

Это ошибка в конфигурации пакета ecryptfs. Вы можете использовать быстрое исправление :Откройте сеанс /etc/pam.d/common -и переключите строки

session optional        pam_systemd.so
session optional        pam_ecryptfs.so unwrap
с

по

session optional        pam_ecryptfs.so unwrap
session optional        pam_systemd.so

чтобы pam _systemd.so загружался после pam _ecryptfs.so

2
28.01.2020, 00:41

Теги

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