Разработки проекта PuppyRus > LF (linux frugal).

Сборка RootAuFs2 initrd под любое ядро

(1/4) > >>

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

Навигация

[0] Главная страница сообщений

[#] Следующая страница

Перейти к полной версии