Загрузочный контейнер Systemd-nspawn, а затем автоматически запустить lxsession; Как это сделать?

Дело в том, что в lsblkперечислены не разделы , а блочные устройства .

Вы видите /bootдважды, но это относится к/bootточке монтирования , которая монтируется из RAID1 составного устройства (md)блочного устройства, состоящего из двух разделов. :sdc1 и sdb1.

Поскольку диски, разделы и несколько устройств являются блочными устройствами,вы обязательно увидите дублирование в точках монтирования.

1
11.09.2019, 22:54
1 ответ

Удалите кавычки из ваших команд и используйте опцию -E, --setenv:

systemd-nspawn --machine virtualdesktop -D "/mnt/virtualdesktop" -E DISPLAY=:1 lxsession -s LXDE-pi -e LXDE

или

systemd-run --machine virtualdesktop -E DISPLAY=:1 /usr/bin/lxsession -s LXDE-pi -e LXDE

Вы пытаетесь запустить файлы 'DISPLAY=:1 lxsession -s LXDE-pi -e LXDE'и'/usr/bin/lxsession -s LXDE-pi -e LXDE':

systemd-run [OPTIONS...] COMMAND [ARGS...]
systemd-nspawn [OPTIONS...] [COMMAND [ARGS...]]
0
28.01.2020, 00:00

Теги

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