Опакетил uird. Наладил сборку инитрд в арчеПохоже зря. И раньше в итоге приходилось перепаковывать (подгонять либы ядра) initrd-iurd из магос и теперь - собранный в арче - проблемный (работает не все, вылетают доп. ошибки)
В каком окружении нужно собрать uird?В любом арче
Есть исошка?http://file.puppyrus.org/users/pra64/iso/pra64roll-170130.iso - наиболее близок к арчу
Я бы попробовал.Из подводных камней - busybox надо из magos
Итого. pra6407-1707lightЛучше на http://file.puppyrus.org/users/pra64/iso/pra-roll-170604-test2.iso и с manjaro или др. НЕ спец. ядром
Задача загрузить из папки, а не из корня как uird=legacy? Так?Да. Куча дистров на одном разделе - как у фругала
А есть такое iso где сразу нужное ядро и модули ядра?да http://file.puppyrus.org/users/pra64/iso/pra-roll-170604-test2.iso - там же и мой альтернативный uird инитрд
Вот на пра потом и проверюЭту проблему я не решил
Меняю ядро на manjaro - не находит (aufs есть модулем, как в ядре магос). Добавляю в параметры ядра debug - заработало...
Свежим взглядом uird.from+=/dev/sda1 uird.ro+=*layer-base/2,*layer-base/3 uird.load+=* все-таки жестьЭто не жесть а плата за универсальность :) Но все не так страшно, uird поддерживает преднастроенные конфиги. uird.basecfg=FULL.cfg - так норм?
sobral v vashem ISO https://yadi.sk/d/RT4-v4Q63La9BS proverit poka nekogda.Проверил. Вообще не грузится. debug не помог
Это не жесть а плата за универсальностьЯ тоже хотел так думать и планировал встроичь в арч и использовать в пра-ролл, но на практике пока получил вывод :
Короче пока проблемно с универсальностью uird
Оптимально юзать только initrd + kernel из магос. :(
uird.from=/pra64Этого хватило, для запуска пра-ролл из исо в вбоксе
в ролл он не копируется из инитрд?Нет. Рол сейчас чистый арч с использованием своей репы, в которой свои скрипты и т.п.
Косяки какие есть?Слои по другом (http://wiki.puppyrus.org/soft/porteus-initrd#%D1%81%D0%BB%D0%BE%D0%B8_aufs)у. Но это проблема не uird. У меня везде специально 08* 09* модули сверху
Ну то есть условно говоря uird с этим ядром рабочий?Если со слоями решить (красиво не получится, а у меня на 08 09 получается много чего завязано)- во всяком случае у меня в шапке получалось хуже. Уже не помню с какой версией ядра мандж. пробовал
Какой FULL и как надо загрузить?Не совсем понял - это? http://wiki.puppyrus.org/puppyrus/pra-roll#full
нужно full из папки плюс ченджезДа. Нужны параметры загрузки ядра
У меня нету ни одного фула, дайте ченить с инструкцией как в папку установить :)
http://wiki.puppyrus.org/puppyrus/pra-roll#full
Грузит этот же исо только в openbox.
Слои по другому. Но это проблема не uird. У меня везде специально 08* 09* модули сверхуВ uird это как-то можно сделать?
uird.from=pra@ uird.ro=*0/full uird.load=full uird.mode=changes uird.changes=pra@/changesВсе таки это жесть :). Язык программирования с регексами
изменить последовательность подключенич каким то параметром возможности нет. И врядли такая нужна.А как же модуль сохраненки.pfs ? Его бы выше всех логично...
Если же использовать механизм uird.changes=module.xzm, то модуль распаковывается в rw слой.Тогда не понятно зачем pfs а не папка
Тогда не понятно зачем pfs а не папкаДля сохранения в папку еще и линуксовая ФС нужна. На флешке не всегда оправдано.
в папку пишется постоянноДа, для флешки не очень хорошо и изменения отменить не так просто как с модулем.
хомяки не находитА зачем их искать?
После первого совпадения поиск прекращается.Если uird.scan=legacy::/dev/sda1/dir/subdir работает - надо ли что-нибудь еще (т.е. нужны ли поиски - лишнее усложнение)
Пойдет так?Так удобнее, надо проверить и поправить вики