Если запустить сборку образа с ошибками
Это как?
Основная проблема то что в pfs работа базируется на файле
/sys/fs/aufs/si_ а в OVL файла файла /sys/fs/overlay/si_ нет.
Недосмотрел и пути получались с ошибками.
Кроме того bash в разных дистрах может работать по разному.
Lubuntu и Debian например не поняли команду
if [ "$unionfs" = 'overlay' -a "$re_mount" = "yes" ]; then
пришлось ее заменить на варинт применяемый в Mageia
if [ "$unionfs" = 'overlay' ] && [ "$re_mount" = "yes" ]; then
После изменений chroot2pfs в AUFS писал модуль почему то в хомяк и были одни сбои
Ну задал стр 18 в chroot2pfs
И все наладилось.
WORKMNT у меня задана в pfs.
В итоге так и не понял - получилось у вас горячее ofs подключение \ отключение модуля на загруженной системе или нет
1) Сделал пустой OVL стр 284 в pfs
OPTIONS='metacopy=off,index=off,xino=on,rw'
mount -t overlay -o $OPTIONS,lowerdir=lower$N,upperdir=upper$N/changes$N,workdir=upper$N/workdir$N overlay "overlay$N" || return 1
2) Потом подмонтировал addlayer в стр 357 в pfs
LAYERUNION="$(cat /tmp/LAYERUNION)"
mount -t overlay -o $OPTIONS,lowerdir=lower$N:$LAYERUNION,upperdir=upper$N/changes$N,workdir=upper$N/workdir$N overlay "overlay$N"
Как я понял OVL перемонтируется с новыми параметрами. но старые параметры не сохраняются и все надо снова писать. OVL это не AUFS
Файл /tmp/LAYERUNION каждый раз переписывается и OVL каждый раз монтируется с новыми параметрами
Сборку для Магеи на этом принципе в OVL делаю.
С натяжкой это то же где то горячее подключение
Хорошо бы что бы сделать какую то унификацию для модульных сборок.
Да. Я именно так и сделал: LF. Можно перенести в любой дистр. Включает в себя pfs-util и 3 варианта initrd : uird pra-porteus rootaufs2
C betcher совместная работа получается. Подключайтесь и вы. Если мы не поспеваем за вами - форкайте, но потом желательно свежии идеи добавить в pfs-util
Если модули можно переименовать и из корня "лишние" файлы убрать то я наверно добавлю lfds21.04 в список загружаемых дистров в своей сборке
Получилось что хотя в МагОС и добавлен pfs но он особо и не используется. Но это даже к лучшему. Можно pfs по частям править для OVL
И можно будет запустить и посмотреть а потом уже делать все остальное. В частности автообновление мне понравилось.
Но это буден наверно где то через месяц. Пока морочу себе и моему efi-нетбуку проблемой создания образа сборки в формате ~.iso для bios загрузки
Bios-загрузку у меня можно записать но только например для флэшки
А можно ли в virtualbox запустить и посмотреть работу образа для efi-загрузки ?