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

Arch. mkinitcpio-rootaufs2 - hook initrd. Аналог pra-porteus-initrd

(1/10) > >>

sfs:
https://wiki.archlinux.org/index.php/Mkinitcpio

--- Цитата: sfs от 06 Январь 2023, 10:39:27 ---Доработал  rootaufs2 initrd  221224:
--- Конец цитаты ---
Озадачился :
1. загружать full из папки. Т.е. на одном разделе винта иметь несколько установок. https://aur.archlinux.org/packages/mkinitcpio-loop-subdir/
2. опционально с aufs, т.е. поверх папки с системой вешать верхним слоем типа сохраненки в RAM или папке
Т.е. любые эксперименты без повреждения системы, альтернативный мультиюзер (у каждого своя сохраненка)
https://github.com/aur-archive/mkinitcpio-rootaufs/blob/master/rootaufs_install
Необходимо ядро с aufs. Можно взять в http://mirror.yandex.ru/mirrors/manjaro/pool/overlay/

Изначально пытался решить задачу с UIRD - проблемно
С mkinitcpio все получилось. hook-и пришлось доработать. При совместной работе были проблемы (не видно было "сохраненку")
Если еще покрутить rootaufs - можно использовать и для frugal. Как я в начале и делал. Даст правильную сборку инитрд под любое aufs ядро

Скачать: http://mirror.yandex.ru/puppyrus/2a-aarch64/pkg-repo/2a-any/ mkinitcpio-rootaufs2-yyyy.mm-dd-any.pkg.tar.xz
Документация

Swap

Готовые initrd-rootaufs2 с поддержкой exfat:
http://file.puppyrus.org/users/pra64/kernel/initrd-lf-pf-sf09.cpio.xz - Без udev - только для монолитных ядер (вкомпилены фс, необходимые для загрузки)
http://file.puppyrus.org/users/pra64/kernel/initrd-lf-sf09.cpio.xz
Внуитри - бинарники i686 - т.е. можно загружать и 32 и 64 систему

diro= модульный overlayfs

DdShurick:

--- Цитата: sfs от 16 Июнь 2017, 09:06:10 ---Правильную сборку инитрд под любое aufs ядро
--- Конец цитаты ---
Опять initrd привязана к ядру.

sfs:

--- Цитата: DdShurick от 16 Июнь 2017, 09:19:44 ---Опять initrd привязана к ядру.
--- Конец цитаты ---
Если ядро наше или аналогичное (с мололитно вкомпиленными модулями, нужными для загрузки) - привязки нет.
Привязка связана с ядром
mkinitrd соберет любой вариант
Тут правильное встраивание своего в арч  + халявные ядра с видеодровами из manjaro

sfs:
Доработал пакет и доку, выложил http://mirror.yandex.ru/puppyrus/2a-aarch64/pkg-repo/2a-any/mkinitcpio-rootaufs2-2017.06-28-any.pkg.tar.xz и проверил с ним и pf ядром в разных режимах
Скоро переделаю pra-roll-full на него

sfs:
http://mirror.yandex.ru/puppyrus/2a-aarch64/pkg-repo/2a-any/mkinitcpio-rootaufs2-2017.07-03-any.pkg.tar.xz
Исправил ошибку в sort=
Добавил автомонтирование и noauto

Навигация

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

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

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