Сайт | Скачать | Видео | Wiki

Автор Тема: Запуск Xorg приложений в chroot2pfs  (Прочитано 13543 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Запуск Xorg приложений в chroot2pfs
« Ответ #30 : 03 Август 2019, 12:49:54 »
В пра pfs-util 3
Поэтому mkpfs --trim не работает. Надо в chroot2pfs закомментить 7 строку

--nomod - не создавать модуль с изменениями
Это только для запуска? А как сделать чтобы на выходе была папка, а не модуль?

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
Re: Запуск Xorg приложений в chroot2pfs
« Ответ #31 : 03 Август 2019, 13:07:24 »
Чтобы в папку нужно имя без расширения указать.
То есть:
 -o folder

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Запуск Xorg приложений в chroot2pfs
« Ответ #32 : 03 Август 2019, 13:17:50 »
Пару раз попал на
Код
umount: /mnt/aufs1/dev: target is busy
        (In some cases useful info about processes that
         use the device is found by lsof(8) or fuser(1).)
^C
при закрытии проги (xfce4-terminal
Вылечил
Код
root@DDR01:base# 
root@DDR01:mnt# umount /mnt/aufs1/dev
root@DDR01:mnt# pfs delaufs 1

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
Re: Запуск Xorg приложений в chroot2pfs
« Ответ #33 : 03 Август 2019, 13:20:14 »
Вылечил
Надо осторожно тут. Ауфс не обязательно - 1.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Запуск Xorg приложений в chroot2pfs
« Ответ #34 : 03 Август 2019, 13:21:08 »
-o folder
Не сработало. Создался модуль folder

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Запуск Xorg приложений в chroot2pfs
« Ответ #35 : 03 Август 2019, 14:10:17 »
Надо осторожно тут. Ауфс не обязательно - 1.
Можно запускать как-то более осторожно?
Nspawn не проверяли?
Работает. Причем с ним заработал urxvt и lilyterm
2. lxterminal запускается, но не напечатать в нем (пока тестировал только в ДДР).
3. urxvt: can't initialize pseudo-tty, aborting

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
Re: Запуск Xorg приложений в chroot2pfs
« Ответ #36 : 03 Август 2019, 19:20:14 »
Не сработало. Создался модуль folder
Починил. Не работало из-за ключа -l для mkpfs там в папку не было предусмотрено, сейчас есть.
    Надо осторожно тут. Ауфс не обязательно - 1.

Можно запускать как-то более осторожно?
Имел ввиду что номер ауфс не обязательно 1. Добавл в delaufs размонтирование /dev, /proc, /sys если таковые попадутся. Пробовал прерывать chroot2pfs пока ошибос с размонтированием словить не удалось.

З.Ы. Давно уже запилил для delaufs интревалы, не помню писал сюда или нет. Короче так: delaufs 2 6  удалить со второго по шестой.
« Последнее редактирование: 03 Август 2019, 19:22:07 от betcher »

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Запуск Xorg приложений в chroot2pfs
« Ответ #37 : 04 Август 2019, 10:53:56 »
Запилил -b для nspawn.
Код
    "--boot" ) BOOT="-b";;
...
[ "$SCRIPT" ] || systemd-nspawn $BOOT -D $root_br   -M ${NAME%.$EXT} --setenv=DISPLAY="$DISPLAY" --b
ind=/tmp/.X11-unix:/tmp/.X11-unix $command
[ "$SCRIPT" ] && systemd-nspawn $BOOT -D $root_br   -M ${NAME%.$EXT} --setenv=DISPLAY="$DISPLAY" --b
ind=/tmp/.X11-unix /var/lib/chroot2pfs/$(basename "${NAME%.$EXT}")/$(basename $SCRIPT)
Открывает новые возможности. См . в шапке темы Использование
В аттаче скрипты для запуска PRA64 гостем. В гит в пнд добавлю

Хорошая игрушка получилась... Надо в вики запилить, чтобы все поиграть смогли

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
Re: Запуск Xorg приложений в chroot2pfs
« Ответ #38 : 04 Август 2019, 11:57:08 »
Я пробовал вчера бут, загрузка проходит до.логина, а вот залогиниться не получается в магос. Видимо потому, что преинит скрипты не выпоняются и юзера просто нет.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Запуск Xorg приложений в chroot2pfs
« Ответ #39 : 04 Август 2019, 12:04:08 »
юзера просто нет
Видимо - да. В пра юзера есть и все ок

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Запуск Xorg приложений в chroot2pfs
« Ответ #40 : 05 Август 2019, 10:38:51 »