У меня работаетКак проверяли? Есть инитрд с поддержкой ауфс?
Как проверяли?Стандартным монтированием, как в init:
mount -t aufs -o udba=reval,diropq=w,dirs=/mnt/dir=rw:/etc=ro unionfs /tmp/root
Есть инитрд с поддержкой ауфс?Есть, базы нет.
Есть, базы нет.Дайте инитрд ;)
Дайте инитрд ;)uInitrd_BB (https://yadi.sk/d/45eEL7OAmIonxQ), осилишь?
Выложить?Арч? Не надо.
И overlay у Вас работает?Не проверял.
осилишь?Если extlinux.conf дадите - наверное осилю :)
Если extlinux.conf дадитеЕщё не занимался.
Это фул ?Глупый вопрос, я full вообще не использую.
фругал - жать в сквошДа.
# ls /mnt/sda1/BB_64/
DISTRO_SPECS base modules optional
# cat /mnt/sda1/BB_64/DISTRO_SPECS
DISTRO_FILE_PREFIX="Richy64"
DISTRO_VERSION=1
SYSMNT=mnt
mount -t aufsРаботает....
busybox сами компилили?Нет.
Кстати у Вас ntfs3g нерабочийОн вообще не arm. Забыл убрать.
я так понял dev=mmcblk0p2 dir=BB_64Приколотил намертво DEV=sda2 DIR=BBA, убрал цикл поиска, простейшая система база+save-tmpfs загрузилась.
DIR=sda2 DEV=BBAнаверное наоборот...
наверное наоборот...Да, исправил.
Т.е. у Вас загрузка SD(инитрд)+flash(корень)...Да. SD видит только загрузчик, система не видит.
беда происходит при старте этого корняДа. Я не тот uInitrd выложил, под overlayfs, там ошибка в строке монтирования, отсутствует /changes. Строкой выше закомментировано монтирование aufs.
загрузка SD(инитрд)+flash(корень)...Пришлось убрать rootflags=data=writeback - без улучшений
Может и мне так попробовать....
ядерные ошибкиЭто функция check_status при ошибке пишет
"Последние 4 строки /tmp/bootinit.log..." >/dev/consoleИз моих вчерашних "боданий" с init: mount без ключа -t последовательно проверяет ext2, ext3, ext4, при этом первые выдают ошибку, что вызывает функцию check_status. Ключ можно взять из "blkid > /tmp/uuid.lst".
"Последние 4 строки kernel log..." >/dev/console
dev, dir, copy2ram, load, noloadНичего лишнего
Ничего лишнегоЗдесь да, а вот тут? Наследство от Puppy:
Наследство от Puppy:А оно работает? пользуетесь?
А оно работает? пользуетесь?Работает. Пользуюсь крайне редко. Загрузку с сервера выкинул, невостребовано.
И еще бы вместо xzm -> [xps][zf][ms]Оно почти так и было (из первоисточника):
ls /mnt/${PDEV}${PDIR}/base/${DISTRO_FILE_PREFIX}-save.[234x][fz][ms]но на Arm выдаёт ошибку. Пришлось приколотить xzm.
придумать что-то для поиска $dirhttp://wiki.puppyrus.org/soft/porteus-initrd#sgnfile
убрал строку APPEND из extlinux.confrootflags=data=writeback - точно не замедлит
У вас дистра -то какой ?Никакой, голый busybox.
консоль в инитрд не пропадет?У меня не пропала. Отмычкой не пользовался.
eth0 wlan0 (для systemd) точно полезноеНе нужен systemd, udev сам всё найдёт.