Portál AbcLinuxu, 8. května 2025 07:01

Dotaz: Jak nabootovat Elementary OS z obrazu disku .iso (zavaděč grub2) ?

10.9.2016 16:53 Pavel
Jak nabootovat Elementary OS z obrazu disku .iso (zavaděč grub2) ?
Přečteno: 487×
Odpovědět | Admin
Příloha:
Zdravím. Měl bych dotaz ohledně bootování Elementary OS (elementaryos-0.3.2-stable-i386.20151209.iso).

Používám zavaděč Grub2, ale zatím se mi nepovedlo přijít na funkční zápis.

Do přílohy přikládám soubor grub.cfg. Zkoušel jsem např.

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ěď.

Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

10.9.2016 21:10 NN
Rozbalit Rozbalit vše Re: Jak nabootovat Elementary OS z obrazu disku .iso (zavaděč grub2) ?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Co takto:
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?
k3dAR avatar 10.9.2016 22:55 k3dAR | skóre: 63
Rozbalit Rozbalit vše Re: Jak nabootovat Elementary OS z obrazu disku .iso (zavaděč grub2) ?
Odpovědět | | Sbalit | Link | Blokovat | Admin
u ostatnich co ti fungujou si nezapomel uvest kernel radek slovem linux ;) btw: me funguje/pouzivam tento zapis:
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
}
porad nemam telo, ale uz mam hlavu... nobody
11.9.2016 08:38 Pavel
Rozbalit Rozbalit vše Re: Jak nabootovat Elementary OS z obrazu disku .iso (zavaděč grub2) ?
Příloha:
Díky za odpovědi.

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

k3dAR avatar 11.9.2016 12:40 k3dAR | skóre: 63
Rozbalit Rozbalit vše Re: Jak nabootovat Elementary OS z obrazu disku .iso (zavaděč grub2) ?
"Fedora z iso" by mela jit takto ;)
porad nemam telo, ale uz mam hlavu... nobody
12.9.2016 11:15 Pavel
Rozbalit Rozbalit vše Re: Jak nabootovat Elementary OS z obrazu disku .iso (zavaděč grub2) ?
Vyzkoušel jsem a jde to. Já měl dříve Fedora-18-i686-Live-LXDE.iso, ale teď jsem stáhl Fedora-Workstation-Live-x86_64-24-1.2.iso, které nabootovat už jde. Jde to z oddílu FAT32 nebo ext4, nejde z NTFS.

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 }

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.