Разработки проекта PuppyRus > LF (linux frugal).
Сборка RootAuFs2 initrd под любое ядро
krasnyh:
Пример сборки initrd
Вопрос, а заявленный overlay работает в "title RootAuFs2 initrd"?
--- [ Читать далее ] ---
--- Код ---
title ▒▒ prar2110 XFCE FRUGAL OVERLAYfs %l%. Актуально только для ядер без AUFS. \nНет горячего подключения pfs.\n Модули не загружаются в RAM (оперативную память)\n load=module[1];module[n] - .pfs загружаются выше базы из /optional\n noload=module[1];module[n] - пропуск загрузки перечисленных модулей (regex)\n step - вывод подробностей загрузки (пошаговый режим)
set d=prar2110
set k=5.13.0-pf5-lf_64
find --set-root --ignore-floppies /%d%/boot/vmlinuz-%k%
uuid ()
set uuid=%?%
kernel /%d%/boot/vmlinuz-%k% net.ifnames=0 biosdevname=0 root=UUID=%uuid% diro=%d% rw quiet %x% %n%
initrd /%d%/boot/initrd-lf-pf-sf14.cpio.xz
--- Конец кода ---
--- Конец цитаты ---
А то многие сборщики оптимизированных ядер выкладывают их бинарные версии и подумал, что это прекрасный способ проверить, когда что-то не работает на наших урезанных. Плюс их можно использовать на ноутах и планшетах, где нет необходимости что-то подключать/отключать на 'горячую'. А то, что большой размер, ну betcher говорил, что это не имеет значения. )
Пробовал xanmod (здесь описание оптимизаций, плюс есть le9). Брал бинарник здесь. В RootAuFs2 не завелось. В uird попыталось, но рабочий стол без изображения.
prar2110, вирт
sfs:
--- Цитата: krasnyh от 08 Декабрь 2021, 12:33:03 ---overlay работает в "title RootAuFs2 initrd"?
--- Конец цитаты ---
да. Для больших ядер надо пересобрать инитрд с включением нужных модулей тестируемого ядра
--- Цитата: krasnyh от 08 Декабрь 2021, 12:33:03 ---многие сборщики оптимизированных ядер выкладывают их бинарные сборки и подумал, что это прекрасный способ проверить, когда что-то не работает на наших урезанных
--- Конец цитаты ---
да
--- Цитата: krasnyh от 08 Декабрь 2021, 12:33:03 ---большой размер, ну betcher говорил, что это не имеет значения. )
--- Конец цитаты ---
Для ядра имеет в меньшей степени. Проводил эксперименты - все модули кроме ядра copy2ram - флэшка отключалась.
--- Цитата: krasnyh от 08 Декабрь 2021, 12:33:03 ---В RootAuFs2 не завелось.
--- Конец цитаты ---
Инитрд пересобирали?
Я бегло проводил подобный эксперимент.
Арч-овыми средствами в инитрд накидало мало .ko.
Тогда собрал юирд и пересадил в рутауфс
Можно попробовать взять модули ядра из инитрд авторов . Не забыть добавить overlayfs (если он модулем)
А почему xanmod , а не родной нам pf ?
готов поучаствовать в этом эксперименте. Только лучше с pf. Можно будет тестировать свежие в этом варианте и по выявлению полезностей пересобирать наш aufs-small-pf (lf)
krasnyh:
--- Цитата: sfs от 08 Декабрь 2021, 12:47:22 ---Инитрд пересобирали?
--- Конец цитаты ---
Об этом я был не в курсе. То что каждый раз uird приходится пересобирать, это я уже знаю. )
sfs:
Дописал в вики
Если получится - выложите модули
krasnyh:
--- Цитата: krasnyh от 08 Декабрь 2021, 12:33:03 ---В uird попыталось, но рабочий стол без изображения.
--- Конец цитаты ---
Проверил на реальном железе, с флешки. Uird отрабатывает и передает управление системе, та чего то очень долго ждет. В итоге перешел в другую консоль, логинился, запустил startx, затем прервал с Ctrl-c. Загрузилось на рабочий стол с изображением.
prar2110/de-ovs; kernel-xanmod
Навигация
Перейти к полной версии