Различия
Здесь показаны различия между выбранной ревизией и текущей версией данной страницы.
soft:arch-initrd [2021/02/27 15:26] sfs [mkinitcpio-overlayfs , mkinitcpio-lf-overlayfs , mkinitcpio-lf-aufs] |
soft:arch-initrd [2023/01/06 09:59] (текущий) sfs [mkinitcpio-rootofs] |
||
---|---|---|---|
Строка 51: | Строка 51: | ||
MODULES="fuse" | MODULES="fuse" | ||
BINARIES="ntfs-3g" | BINARIES="ntfs-3g" | ||
- | Без этого корневой ntfs раздел будет примонтирован только на чтение , без возможности перемонтировать | + | Без этого корневой ntfs раздел будет примонтирован только на чтение , без возможности перемонтировать (если не используется [[https://forum.puppyrus.org/index.php?topic=23512.msg178582#msg178582|ntfs3]]) |
===== autodetect - универсальный initrd или только под свое железо===== | ===== autodetect - универсальный initrd или только под свое железо===== | ||
HOOKS="autodetect block" | HOOKS="autodetect block" | ||
Строка 86: | Строка 86: | ||
*[[wpru>Live_CD]] | *[[wpru>Live_CD]] | ||
*Работает только с [[setups/aufs|aufs]] ядрами. | *Работает только с [[setups/aufs|aufs]] ядрами. | ||
+ | |||
+ | ===== mkinitcpio-rootofs ===== | ||
+ | *Аналогично mkinitcpio-rootaufs2, только вместо AUFS используется OverlayFS | ||
+ | *Вместо dir= используется diro= | ||
+ | *Вместо changes используется changeso | ||
===== archiso ===== | ===== archiso ===== | ||
*https://github.com/djgera/archiso/blob/master/docs/README.bootparams | *https://github.com/djgera/archiso/blob/master/docs/README.bootparams | ||
Строка 91: | Строка 96: | ||
*[[wpru>Live_CD]] | *[[wpru>Live_CD]] | ||
*Можно использовать ядра без AUFS | *Можно использовать ядра без AUFS | ||
+ | |||
===== mkinitcpio-loop-subdir ===== | ===== mkinitcpio-loop-subdir ===== | ||
Строка 98: | Строка 104: | ||
truncate -s 2G /test/ext2.img && losetup /dev/loop0 /test/ext2.img && mkfs.ext2 /test/ext2.img | truncate -s 2G /test/ext2.img && losetup /dev/loop0 /test/ext2.img && mkfs.ext2 /test/ext2.img | ||
+ | ===== mkinitcpio-dir ===== | ||
+ | https://aur.archlinux.org/packages/mkinitcpio-dir | ||
+ | Аналогично mkinitcpio-loop-subdir, но без aufs и overlayfs фич | ||
===== mkinitcpio-overlayfs , mkinitcpio-lf-overlayfs , mkinitcpio-lf-aufs===== | ===== mkinitcpio-overlayfs , mkinitcpio-lf-overlayfs , mkinitcpio-lf-aufs===== | ||
+ | "Заморозка" состояния системы. Все изменения в tmpfs или в отдельном каталоге на диске (если их скопировать в корень - получим новое состояние системы). | ||
*https://github.com/felixsinger/mkinitcpio-overlayfs - посредством [[https://wiki.archlinux.org/index.php/Overlay_filesystem_%28%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9%29|overlayfs]] добавляет верхний [[https://wiki.archlinux.org/index.php/Tmpfs_%28%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9%29|tmpfs]] слой к любому корню системы | *https://github.com/felixsinger/mkinitcpio-overlayfs - посредством [[https://wiki.archlinux.org/index.php/Overlay_filesystem_%28%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9%29|overlayfs]] добавляет верхний [[https://wiki.archlinux.org/index.php/Tmpfs_%28%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9%29|tmpfs]] слой к любому корню системы | ||
*Корень системы может находиться в корне раздела root= | *Корень системы может находиться в корне раздела root= | ||
Строка 116: | Строка 126: | ||
*Для всех этих хуков не забываем указать **root=** | *Для всех этих хуков не забываем указать **root=** | ||
- | ===== liveroot ; rootmp-hook - overlayfs [+zramп] оверх корня системы===== | + | ===== liveroot ; rootmp-hook - overlayfs [+zram] поверх корня системы===== |
*[[https://bbs.archlinux.org/viewtopic.php?id=193461|liveroot]] | *[[https://bbs.archlinux.org/viewtopic.php?id=193461|liveroot]] | ||
*[[https://archlinux.org.ru/forum/topic/17726/?page=3#post-193798|rootmp-hook]] | *[[https://archlinux.org.ru/forum/topic/17726/?page=3#post-193798|rootmp-hook]] |