Различия
Здесь показаны различия между выбранной ревизией и текущей версией данной страницы.
soft:initrd-casper [2023/02/16 13:09] sfs [FRUGAL установка] |
soft:initrd-casper [2023/02/16 17:24] (текущий) sfs [Загрузка из iso (grub2) с сохранением] |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
====== Ubuntu Linux casper initrd ====== | ====== Ubuntu Linux casper initrd ====== | ||
- | Упрощенный вариант live-boot initrd (Debian) | + | *Упрощенный вариант live-boot initrd (Debian) |
+ | *В репозиториях ubuntu live-boot [[https://packages.ubuntu.com/search?suite=jammy§ion=all&arch=any&keywords=live-boot&searchon=names|есть]]. Потребуется пересобрать initrd | ||
====== Параметры загрузки ядра ====== | ====== Параметры загрузки ядра ====== | ||
*https://manpages.ubuntu.com/manpages/kinetic/en/man7/casper.7.html | *https://manpages.ubuntu.com/manpages/kinetic/en/man7/casper.7.html | ||
Строка 7: | Строка 8: | ||
====== Примеры использования ====== | ====== Примеры использования ====== | ||
===== Загрузка из iso (grub2) с сохранением===== | ===== Загрузка из iso (grub2) с сохранением===== | ||
- | Более удобно (простым копированием iso) удобно в Ventoy | + | Более удобно (простым копированием iso, без правки меню) удобно в Ventoy или [[https://archlinux.org.ru/forum/topic/19029/|Multiboot ISO]] |
menuentry "Start Linux Ubuntu" { | menuentry "Start Linux Ubuntu" { | ||
Строка 24: | Строка 25: | ||
*В ubuntu <20 вместо writable - casper-rw | *В ubuntu <20 вместо writable - casper-rw | ||
*Кроме того, можно сделать сохранение в раздел ext4 с меткой writable (casper-rw) : set p="persistent" | *Кроме того, можно сделать сохранение в раздел ext4 с меткой writable (casper-rw) : set p="persistent" | ||
- | *такую флэшку можно сделать с помощью [[http://bourabai.ru/os/mkusb.htm|mkusb]] | + | *такую флэшку можно сделать с помощью mkusb : [[http://bourabai.ru/os/mkusb.htm|1]] ; [[https://askubuntu.com/questions/1181854/how-is-it-easier-to-make-a-persistent-live-drive-with-ubuntu-19-10|2]] |
+ | *https://help.ubuntu.com/community/LiveCD/Persistence | ||
*Еще примеры : [[https://forum.ubuntu.ru/index.php?topic=312954.0|1]] ; [[https://forum.ubuntu.ru/index.php?topic=278535.15|2]] | *Еще примеры : [[https://forum.ubuntu.ru/index.php?topic=312954.0|1]] ; [[https://forum.ubuntu.ru/index.php?topic=278535.15|2]] | ||
Строка 49: | Строка 51: | ||
*папку с расширением .dir . Только на линукс ФС | *папку с расширением .dir . Только на линукс ФС | ||
*Например сделать RW сохранение состояния writable и заморозить его в RO переносом с переименованием в writable.ext2 | *Например сделать RW сохранение состояния writable и заморозить его в RO переносом с переименованием в writable.ext2 | ||
- | *Аналогичным образом можно заменить ядро и т.п. | + | *Аналогичным образом можно заменить ядро (может понадобиться пересборка под него initrd) и т.п. |
+ | *Посмотреть из чего собран корень : mount |egrep "^/cow " | ||
*Раздел с $d будет смонтирован RO в /cdrom. Перемонтировать в RW : sudo mount -o remount,rw /cdrom | *Раздел с $d будет смонтирован RO в /cdrom. Перемонтировать в RW : sudo mount -o remount,rw /cdrom | ||
+ | *В свежих версиях Ubuntu в качестве слоеной ФС используется overleyfs. | ||
+ | Еще больше возможностей будет если использовать для FRUGAL более специализированный initrd типа porteus, uird и т.п | ||
====== Сборка ====== | ====== Сборка ====== | ||