Portál AbcLinuxu, 8. května 2025 07:01
menuentry "Elementary OS z Iso" { echo "Elementary OS z Iso" set root=(hd0,msdos2) set iso_path=/Obrazy_disku_Iso/elementaryos-0.3.2-stable-i386.20151209.iso loopback loop $iso_path root=(loop) /casper/vmlinuz boot=casper root=UUID=2080BA6980BA4556 ro iso-scan/filename=${iso_path} quiet splash -- initrd /casper/initrd.lz }U dalších .iso souborů zápis v grub.cfg funkční je. Automaticky to není možné vygenerovat, proto zápis bootování z.iso musím napsat vždy ručně.
Díky za odpověď.
menuentry "Elementary ISO" { set isofile="/path/file.iso" loopback loop (hd0,5)$isofile linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=$isofile noprompt noeject initrd (loop)/casper/initrd.lz }Kdyz das pric quiete a splash bude videt vystup.. Manualne jsi to testoval?
menuentry "elementaryos-0.4-stable-amd64.20160909" { set isofile="/iso/elementaryos-0.4-stable-amd64.20160909.iso" loopback loop $isofile linux (loop)/casper/vmlinuz boot=casper quiet splash iso-scan/filename=$isofile initrd (loop)/casper/initrd.lz }
Skutečně mi tam chybělo slovo linux!!!
Ale abych skončil něčím pozitivním. Podařilo se mi nabootovat Fedoru (byl to zatím můj nevyřešený pomník). Nikoliv přímo z iso, ale z rozbaleného iso do složky pomocí mount -o loop. Složka s Fedorou musí být v oddílu se souborovým systémem FAT32 - nevím proč ale jinak mi to nejde.
menuentry "Fedora z rozbaleneho Iso" {
echo "Fedora z rozbaleneho Iso"
set root=(hd2,1)
linux /Fedora18/isolinux/vmlinuz0 root=UUID=266D-5B03 ro liveimg rd.live.image live_dir=/Fedora18/LiveOS
initrd /Fedora18/isolinux/initrd0.img
}
Přikládám také opravený grub.cfg
menuentry "Fedora z Iso" {
echo "Fedora z Iso"
set root=(hd0,msdos3)
set isofile="/Fedora-Workstation-Live-x86_64-24-1.2.iso"
loopback loop $isofile
linux (loop)/isolinux/vmlinuz root=live:CDLABEL=Fedora-WS-Live-24-1-2 iso-scan/filename=$isofile rd.live.image
initrd (loop)/isolinux/initrd.img
}
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.