Различия

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

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

soft:arch-initrd-rootaufs2 [2021/02/24 10:14]
sfs [changes[=path]]
soft:arch-initrd-rootaufs2 [2021/12/10 13:01] (текущий)
sfs [mkinitcpio-rootofs]
Строка 1: Строка 1:
  
-====== mkinitcpio-rootaufs2 ======+====== mkinitcpio-rootaufs2 , mkinitcpio-rootofs======
   *[[soft/arch-initrd#%D0%BF%D0%B0%D1%80%D0%B0%D0%BC%D0%B5%D1%82%D1%80%D1%8B_%D0%B7%D0%B0%D0%B3%D1%80%D1%83%D0%B7%D0%BA%D0%B8_%D1%8F%D0%B4%D1%80%D0%B0_arch_initrd|Параметры загрузки ядра Arch initrd]]   *[[soft/arch-initrd#%D0%BF%D0%B0%D1%80%D0%B0%D0%BC%D0%B5%D1%82%D1%80%D1%8B_%D0%B7%D0%B0%D0%B3%D1%80%D1%83%D0%B7%D0%BA%D0%B8_%D1%8F%D0%B4%D1%80%D0%B0_arch_initrd|Параметры загрузки ядра Arch initrd]]
   *Пакет находится в http://mirror.yandex.ru/puppyrus/2a-aarch64/pkg-repo/2a-any/   *Пакет находится в http://mirror.yandex.ru/puppyrus/2a-aarch64/pkg-repo/2a-any/
Строка 94: Строка 94:
     *sda1 монтирован в /mnt/sda1.     *sda1 монтирован в /mnt/sda1.
     *Позволяет иметь несколько дистрибутивов на одном разделе     *Позволяет иметь несколько дистрибутивов на одном разделе
-  -root=/dev/sda1 ro rootdir=dirname **changes** - запуск дистрибутива в RO (read only) с сохранением изменений в памяти (после перезагрузки не сохраняются). +  -root=/dev/sda1 ro rootdir=dirname **changes** - "заморозка состояния" - запуск дистрибутива в RO (read only) с сохранением изменений в памяти (после перезагрузки не сохраняются). 
     *sda1 монтирован в /mnt/sda1.      *sda1 монтирован в /mnt/sda1. 
-    *Корнем / является /mnt/sda1/dirname.+    *rootdir= не обязательный параметр. Если rootdir используется - корнем / является /mnt/sda1/dirname. Если не используется - /mnt/sda1
     *Вместо ro можно rw (read-write). Или после загрузки дистрибутива : remountro remountrw     *Вместо ro можно rw (read-write). Или после загрузки дистрибутива : remountro remountrw
     *Позволяет экспериментировать, не затронув установленный дистрибутив. Объединение RO и RW слоя : //[[puppyrus/pr218/pfs3#mkpfs|mkpfs]] RO RW -o RO+RW.pfs// (файлы RW перекроют файлы RO)     *Позволяет экспериментировать, не затронув установленный дистрибутив. Объединение RO и RW слоя : //[[puppyrus/pr218/pfs3#mkpfs|mkpfs]] RO RW -o RO+RW.pfs// (файлы RW перекроют файлы RO)
Строка 130: Строка 130:
   *Функционал больше. Синтаксис сложнее. [[http://forum.puppyrus.org/index.php?topic=19923.msg132460#msg132460|Подробнее]]   *Функционал больше. Синтаксис сложнее. [[http://forum.puppyrus.org/index.php?topic=19923.msg132460#msg132460|Подробнее]]
 ===== archiso ===== ===== archiso =====
-  *https://git.archlinux.org/archiso.git/tree/docs/README.bootparams ; https://wiki.archlinux.org/index.php/Archiso+  *https://github.com/alfredopalhares/Archiso/blob/master/README ; https://wiki.archlinux.org/index.php/Archiso
   *Можно использовать ядра без AUFS   *Можно использовать ядра без AUFS
   *Прочий функционал меньше. Особенно многомодульный frugal   *Прочий функционал меньше. Особенно многомодульный frugal
Строка 169: Строка 169:
   Параметры roothide и chandes автоматически добавляются при использовании параметра dir=   Параметры roothide и chandes автоматически добавляются при использовании параметра dir=
  
 +====== mkinitcpio-rootofs ======
 +Находится в пакете mkinitcpio-rootaufs2
 +
 +[[https://forum.puppyrus.org/index.php?topic=23646.msg181041#msg181041|Обсуждение]]
 +
 +Аналогично mkinitcpio-rootaufs2, но
 +  *Вместо AUFS используется OverlayFS 
 +    *при котором "горячее", т.е. на загруженной системе, подключение модулей.pfs невозможно
 +    *Большая часть pfs-utils не работает. [[https://forum.puppyrus.org/index.php?topic=23518.0|Альтернатива]]
 +  *Вместо dir= используется diro=
 +  *Вместо changes используется changeso
Печать/экспорт