A legegyszerűbb valahová telepíteni egy debian linuxot , azt kipengetni, kifincogtatni, hogy minden rajta legyen ami kell. Aztán törölni a bögésző előzményeket, esetleges egyéb szemeteket. Aztán letölteni a Linux Live Kit https://www.linux-live.org/ legutolsó stabil verzióját, célszerű a config fájlban a készülő live linux mappa nevét valami egyedire megváltoztatni. Aztán a leírás alapján megcsináltatni vele a telepített linuxból a live linuxot. Végeredményben lesz egy mappa, benne a boot, a changes és a modules mappa. A szerző leírása alapján is beüzemelhető syslinux-szal, de azt is meg lehet tenni, hogy a boot mappából mindent kitörlünk, csak a vmlinuz és az initrfs.img maradjon benne és akkor egy másik linux grubját, vagy a ventoy grubmenüjét meg lehet tanítani hogy bebootolja a konzervünket , akár a ramba is mehet fel, vagy ha ext4-es fájlrendszerre tettük fel akkor a perzisztenciát szépen menti a changes mappába. Egyetlen hibája, hogy kernelt nem lehet újítani frissíteni rajta, ahhoz egy újabb konzervet kell csinálni.
Most egy ilyen svájci bicskát csinálok. A /dev/sdb4-re van telepítve egy LMDE6 Faye 6.5.0-0 ás kernellel. Meg van csinálva, hogy bootolható UEFI-ben és Legacy módra is. Az sdb5 és sdb6 adatpartíciók. A live linux csak egy lmde6 nevű mappa a telepített linux gyökerében. A /etc/grub.d/40_custom file tartalma ez lesz itt a poszt legalján. ... Ezután már csak egy sudo update-grub lefuttatása szükséges és a telepített linux grubmenűjéből tölthető a ramba a live linux. Ráadásul, ha UEFI-be indítom a grub menüt, akkor UEFI lesz a ramba töltött live linuxom, ha pedig Legacyba indítom a grub menüt, akkor Legacy lesz a ramba töltött live linuxom is. A rendes telepített linuxot is tuninngolgatom időnként és ha kedvem támad, akkor csinálok egy újabb konzervet a frissített linuxból és azt teszem a gyökérbe az lmde6 mappába. Az fontos hogy a kit config fájljában a linux mappa nevét lmde6-ra módosítom mindig.
a /etc/grub.d/40_custom tartalma például toram opció esetén így néz ki (természetesen egyéb menüpontokat is lehet csinálni) :
Kód: Egész kijelölése
#!/bin/sh
exec tail -n +3 $0
# This file provides an easy way to add custom menu entries. Simply type the
# menu entries you want to add after this comment. Be careful not to change
# the 'exec tail' line above.
menuentry "LMDE6_toram" {
search --no-floppy --fs-uuid --set=root e2584fe8-8748-4da4-badc-9c01d88175a8
linux /lmde6/boot/vmlinuz root=UUID=e2584fe8-8748-4da4-badc-9c01d88175a8 vga=769 load_ramdisk=1 prompt_ramdisk=0 rw printk.time=0 apparmor=0 toram
initrd /lmde6/boot/initrfs.img
}