Portál AbcLinuxu, 8. května 2025 18:15

Dotaz: Spustenie zavádzača a jeho menu v ISO súbore na USB disku pomocou Grub2

13.12.2012 00:12 tomolc | skóre: 29 | blog: Live Desktop Tuning | Bratislava
Spustenie zavádzača a jeho menu v ISO súbore na USB disku pomocou Grub2
Přečteno: 577×
Odpovědět | Admin
Zdravím

Mám USB klúč s Grub2 kde mám niekoľko ISO súborov v adresáry /ISO. Tieto bootojem podla potreby.

Moj grub konfigurák vyzerá nejako takto :
menuentry "Lubuntu_12.10_amd64" {
    set iso="/ISO/lubuntu-12.10-desktop-amd64.iso"
    set gfxpayload=keep
    loopback loop $iso
    linux (loop)/casper/vmlinuz iso-scan/filename=$iso boot=casper locale=sk_SK quiet splash --
    initrd (loop)/casper/initrd.lz
}
menuentry "Memtest86+" {
	linux16	/ISO/memtest-420.bin
}
Problém je že ta časť s Lubuntu samozrejme neplatí pre iné distribúcie. Každé distro má svoje parametre štartu a štartovaciu ponuku. Takto musím pracne pre každé distro zisťovať parametre štartu. Používam: Hardware Detection Tool, Hirens Boot CD, a ďalšie nástroje.

Existuje nejaká možnosť, aby Grub2 spustil z ISO súboru priamo zavádzač aj s jeho ponukou? Navonok by to teda vyzeralo ako keby som ISO bootoval z cd mechaniky.

Následne by som si z oreginálnej ponuky na "cd" (iso) vybral čo potrebujem a to by sa spustilo.

V prípade že to nieje možné: Dala by sa pre každé ISO vyrobiť partícia kam by sa obsah iso súboru zapísal cez "dd" aj so zavádzačom? Tento by sa potom spúšťal z hlavného menu Grub2 v MBR?

Skúšal som googliť - asi by to mal zvládnuť parameter "chainloader +1" spolu s "loop" prípadne "memdisk":
menuentry "Hirens_Boot_CD" {
    set iso="/ISO/Hirens.BootCD.15.2.iso"
    loopback loop $iso
    set root=(loop)
    chainloader +1
}

menuentry "Hardware_Detection_Tool" {
    linux16 /memdisk iso
    initrd16 /ISO/hdt-0.5.2.iso
}

Nejako to nefunguje. Grub vypíše buď že nenašiel súbor alebo že mám najprv zaviesť kernel.

Taktiež by som potreboval štartovať aj img súbory 1,44" FDD so starým dosom.

Ďakujem
pocasienahorach.sk

Řešení dotazu:


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

Odpovědi

Řešení 1× (tomolc (tazatel))
13.12.2012 10:32 Milan Roubal | skóre: 25
Rozbalit Rozbalit vše Re: Spustenie zavádzača a jeho menu v ISO súbore na USB disku pomocou Grub2
Odpovědět | | Sbalit | Link | Blokovat | Admin
sice to neni primo odpoved, ale mozna te zaujme toto
14.12.2012 01:18 tomolc | skóre: 29 | blog: Live Desktop Tuning | Bratislava
Rozbalit Rozbalit vše Re: Spustenie zavádzača a jeho menu v ISO súbore na USB disku pomocou Grub2
Zdravím Vás

Ďakujem za tento odkaz.

Až na pár drobností to rieši môj problém. Pre každé distro netreba vytvárať zvlášť oddiel ale stačí adresár. Parametre som vytuneloval z konfiguračných súborov čo táto utilita umiestnila na moj USB disk.

Este to musím truchu preskúmať ale bude to ono. Prinajhoršom vyrobím partíciu pre ten HDT, ktorý zatial nieje podporovaný...
pocasienahorach.sk
15.12.2012 00:26 tomolc | skóre: 29 | blog: Live Desktop Tuning | Bratislava
Rozbalit Rozbalit vše Re: Spustenie zavádzača a jeho menu v ISO súbore na USB disku pomocou Grub2
Tak dokonca ide aj ten HDT co je super :-).
pocasienahorach.sk
13.12.2012 14:47 2X4B-523P | skóre: 38 | blog: Zelezo_vs_Debian
Rozbalit Rozbalit vše Re: Spustenie zavádzača a jeho menu v ISO súbore na USB disku pomocou Grub2
Odpovědět | | Sbalit | Link | Blokovat | Admin
ve virtuální mašině to půjde, připojí se image jako CD a grub všechno vidí, ale na železe těžko... i kdyby grub zavedl grub ze začátku image, co pak bude dělat ten další grub, když do image nevidí? udělat pro každé ISO partition s jeho obsahem by šlo, asi bych si udělal flash s oddíly, kam bych to napěchoval a bootoval z toho... ale kvůli dosu bych takovou rozcvičku neabsolvoval, ten IMHO na železe nepoběží rychleji než ve vm, ale spíš stejně...
13.12.2012 15:20 2X4B-523P | skóre: 38 | blog: Zelezo_vs_Debian
Rozbalit Rozbalit vše Re: Spustenie zavádzača a jeho menu v ISO súbore na USB disku pomocou Grub2
tak podle http://superuser.com/questions/154133/grub-boot-from-iso by byl nejlepší asi grub2, vypadá to, že jsem se s odpovědí unáhlil...
14.12.2012 16:22 R
Rozbalit Rozbalit vše Re: Spustenie zavádzača a jeho menu v ISO súbore na USB disku pomocou Grub2
Lenze na ISO imagoch nebyva grub, ale isolinux. A ten z toho velmi stastny nebude.

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.