Различия

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

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

soft:porteus-initrd [2023/01/06 09:12]
sfs [Особенности porteus-initrd]
soft:porteus-initrd [2023/02/14 14:46] (текущий)
sfs [from=]
Строка 136: Строка 136:
  'from=/porteus.iso' - так работает с https://ventoy.net в режимах nоrmal и grub2  'from=/porteus.iso' - так работает с https://ventoy.net в режимах nоrmal и grub2
  Если раздел не указан - загрузочный скрипт будет искать данные на всех разделах  Если раздел не указан - загрузочный скрипт будет искать данные на всех разделах
 +
 +Пример загрузки из iso для grub2:
 +  menuentry "LFD10" {
 +    set k=6.0.0-pf2-pts+                                                                                                       
 +    set f=/iso/lfd10-23.01-x86_64.iso                                                                                         
 +    search --no-floppy --file --set=root $f                                                                                                                                                  
 +    loopback loop $f                                                                                                           
 +    linux (loop)/${c}/vmlinuz-${k}_64 dir=${d} from=$f  quiet                        
 +    initrd (loop)/${c}/initrd.xz                                                                                           
 +  }  
  
 ===== fsck ===== ===== fsck =====
Строка 303: Строка 313:
  Создает swap in zram.   Создает swap in zram. 
  
 +  *Этот параметр обрабатывается в дистрибутиве. В LF дистрибутивах /etc/rc.d/zram 
   *[[wpru>zRam]] - это блочное устройства со сжатием данных "на лету" в памяти (RAM).   *[[wpru>zRam]] - это блочное устройства со сжатием данных "на лету" в памяти (RAM).
     *ZRAM включён в стандартную поставку ядра Linux начиная с версии 3.14      *ZRAM включён в стандартную поставку ядра Linux начиная с версии 3.14 
Строка 361: Строка 372:
  
   *Если хотите использовать LILO с настроеными вами cheatcodes при каждой загрузке без их ручного ввода - вы должны изменить /boot/syslinux/lilo.conf и потом повторить установку запустив утититу /boot/Porteus-installer-for-Linux.com  т.к. LILO должен перезагрузить свою конфигурацию.   *Если хотите использовать LILO с настроеными вами cheatcodes при каждой загрузке без их ручного ввода - вы должны изменить /boot/syslinux/lilo.conf и потом повторить установку запустив утититу /boot/Porteus-installer-for-Linux.com  т.к. LILO должен перезагрузить свою конфигурацию.
 +
 +===== Загрузка из iso в grub2 =====
 +  menuentry "iso pporteus" {
 +    set iso=/lfd10-ventoy-230105-x86_64.iso
 +    set d=lfd10
 +    set k=6.0.0-pf2-pts+
 +    search --set=root --no-floppy --file ${iso}
 +    loopback loop $iso
 +    linux (loop)/${dk}/vmlinuz-${k}_64 dir=${d}  rw quiet from=$iso
 +    initrd    (loop)/${dk}/initrd.xz
 +  }
 +
  
 ====== Доработки porteus-initrd для PuppyRus-A (расширение функционала) ====== ====== Доработки porteus-initrd для PuppyRus-A (расширение функционала) ======
Строка 375: Строка 398:
   *Скриптом определяются и загружаются нужные для загрузки системы модули ядра. В конце initrd неиспользованные выгружаются   *Скриптом определяются и загружаются нужные для загрузки системы модули ядра. В конце initrd неиспользованные выгружаются
   *[[http://forum.puppyrus.org/index.php?topic=17946.0|Возможна работа]] с любыми aufs ядрами. [[https://forum.puppyrus.org/index.php?topic=16675.msg100386#msg100386|Например]]   *[[http://forum.puppyrus.org/index.php?topic=17946.0|Возможна работа]] с любыми aufs ядрами. [[https://forum.puppyrus.org/index.php?topic=16675.msg100386#msg100386|Например]]
 +  *необходимо добавить в initrd или загрузить вторым инитрд модули нужного ядра
 ===== Убран raiserfsfsck, e2fsck, ntfs3-g =====  ===== Убран raiserfsfsck, e2fsck, ntfs3-g ===== 
   *raiserfsfsck, e2fsck - т.к. по большей части актуально только для USB флеш-дисков, на которых обычно не используется   *raiserfsfsck, e2fsck - т.к. по большей части актуально только для USB флеш-дисков, на которых обычно не используется
Печать/экспорт