Различия

Здесь показаны различия между выбранной ревизией и текущей версией данной страницы.

Ссылка на это сравнение

soft:arch-initrd [2020/04/14 15:32]
127.0.0.1 внешнее изменение
soft:arch-initrd [2023/01/06 09:59] (текущий)
sfs [mkinitcpio-rootofs]
Строка 15: Строка 15:
   root=UUID=ea1c4959-406c-45d0-a144-912f4e86b207                # UUID   root=UUID=ea1c4959-406c-45d0-a144-912f4e86b207                # UUID
   root=PARTUUID=14420948-2cea-4de7-b042-40f67c618660            # GPT partition UUID   root=PARTUUID=14420948-2cea-4de7-b042-40f67c618660            # GPT partition UUID
 +  
 +[[http://forum.puppyrus.org/index.php?topic=22936.msg171187#msg171187|Определять uuid загрузочного раздела по файлу дистрибутива на нем]] 
 ===== ro ; rw ===== ===== ro ; rw =====
 Тип монтирование корня файловой системы только чтение. Перемонтировать в rw: Тип монтирование корня файловой системы только чтение. Перемонтировать в rw:
Строка 49: Строка 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"
Строка 84: Строка 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 
Строка 89: Строка 96:
   *[[wpru>Live_CD]]   *[[wpru>Live_CD]]
   *Можно использовать ядра без AUFS   *Можно использовать ядра без AUFS
 +
  
 ===== mkinitcpio-loop-subdir ===== ===== mkinitcpio-loop-subdir =====
Строка 96: Строка 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=
Строка 113: Строка 125:
   *full c хуком **rootdir=**   *full c хуком **rootdir=**
   *Для всех этих хуков не забываем указать **root=**   *Для всех этих хуков не забываем указать **root=**
 +
 +===== liveroot ; rootmp-hook - overlayfs [+zram] поверх корня системы=====
 +  *[[https://bbs.archlinux.org/viewtopic.php?id=193461|liveroot]]
 +  *[[https://archlinux.org.ru/forum/topic/17726/?page=3#post-193798|rootmp-hook]]
 +
 ===== mkinitcpio-squashfs , mkinitcpio-squashfs2 =====   ===== mkinitcpio-squashfs , mkinitcpio-squashfs2 =====  
   *https://aur.archlinux.org/packages/mkinitcpio-squashfs-git/    *https://aur.archlinux.org/packages/mkinitcpio-squashfs-git/ 
Печать/экспорт