Víc Linuxů na jeden flash disk

nobody(ten pravej)

Re:Víc Linuxů na jeden flash disk
« Odpověď #30 kdy: 19. 01. 2018, 00:58:56 »
zdravim vas po dlhej dobe mate niekto nove riesenie pre tuto problematiku , respektivne novy postup , dakujem ak sa niekto najde ;)

pouzivam normalni grub2 (pred lety sem ti tu psal grub4dos), na flash mam iso a pro kazde mam polozku v grubu, ruzne distribuce maji podporu "start z iso" resene ruzne, takze potreba dohledat, na uz pretim zde uvedenem linku: https://wiki.archlinux.org/index.php/Multiboot_USB_drive byl (aspon myslim ze si to nepletu, urcite to byla ArchWiki a jinde to tam ted nenachazim) jeste "nedavno" seznam vybranych distribuci a jake parametru se v grub polozce pro ne maji pouzit... ted je tam odkaz na 2 nejake/ruzne predpripravne reseni, ktere i kdyz bys nepouzil, lze tam vycist z hromady pripravenych grub configu parametry pro distra co chces :)
https://github.com/thias/glim
https://github.com/aguslr/multibootusb


nobody(ten pravej)

Re:Víc Linuxů na jeden flash disk
« Odpověď #31 kdy: 19. 01. 2018, 01:06:32 »
na sve flash mam v grub.cfg napr.:
Kód: [Vybrat]
menuentry "xubuntu-16.04.3-desktop-i386" {
    set isofile="/boot/iso/xubuntu-16.04.3-desktop-i386.iso"
    loopback loop $isofile
    linux (loop)/casper/vmlinuz i8042.noloop=1 i8042.nomux=1 file=/cdrom/preseed/xubuntu.seed boot=casper quiet splash iso-scan/filename=$isofile locale=en_US.UTF-8
    initrd (loop)/casper/initrd.lz
}

menuentry "xubuntu-16.04.3-desktop-amd64" {
    set isofile="/boot/iso/xubuntu-16.04.3-desktop-amd64.iso"
    loopback loop $isofile
    linux (loop)/casper/vmlinuz.efi i8042.noloop=1 i8042.nomux=1 file=/cdrom/preseed/xubuntu.seed boot=casper quiet splash iso-scan/filename=$isofile locale=en_US.UTF-8
    initrd (loop)/casper/initrd.lz
}
Kód: [Vybrat]
menuentry "debian-live-9.3.0-amd64-xfce+nonfree.iso(live)" {
    set isofile="/boot/iso/debian-live-9.3.0-amd64-xfce+nonfree.iso"
    loopback loop $isofile
    linux (loop)/live/vmlinuz-4.9.0-4-amd64 live-media-timeout=3 fromiso=$device/$isofile boot=live config components quiet splash
    initrd (loop)/live/initrd.img-4.9.0-4-amd64.
}
 
menuentry "GPartedLive 0.29" {
    set isofile="/boot/iso/gparted-live-0.29.0-1-i686.iso"
    loopback loop $isofile
    linux (loop)/live/vmlinuz i8042.noloop=1 i8042.nomux=1 live-media-timeout=3 fromiso=$device/$isofile boot=live union=overlay username=user config components quiet keyboard-layouts=en locales="en_EN.UTF-8" noswap noeject toram=filesystem.squashfs ip= nosplash gl_batch net.ifnames=0
    initrd (loop)/live/initrd.img
}
pokud to neni zrejme, tak iso soubory jsou na flash v /boot/iso/ , kernel ani init neni potreba vykopirovat, bere se primo z iso, u GParted mam volbu toram ktera system pres aktivaci kopiruje do ram (lze pak usb vyndat a bezi dale), to ale musi podporovat dane distro/iso...

jaro12

Re:Víc Linuxů na jeden flash disk
« Odpověď #32 kdy: 19. 01. 2018, 08:18:49 »
ok dnes ked budem mat cas sa nato znovu vrhnem , zatial dakujem  :)

James Cole's

Re:Víc Linuxů na jeden flash disk
« Odpověď #33 kdy: 19. 01. 2018, 09:19:42 »
Problém není v grubu, ale v přímo v instalačním systému dané distribuce, resp, jak předat cestu k rozbalenému FS:
root=live:CDLABEL=$CDL iso-scan/filename=$ISO
fromiso=$device/$isofile

Jenže tady už žádné ISO není ... Jak tedy předat instalátoru správnou cestu k instalačnímu adresáři?Taky by mě to po 2 letech zajimalo