Portál AbcLinuxu, 4. června 2024 01:03

Multiboot flash

1.2.2015 23:38 | Přečteno: 1388× | Linuxové drobty | poslední úprava: 3.2.2015 23:50

Rozhodl jsem si sestavit univerzální bootovaci flash, na kterém by byly některé LIVE distribuce, nebo specializované bootovací distra a jiné nástroje. Primární důvod, že už nevím, co na které flash je a když se strkám do USB třetí flash a dávám reboot, abych spustil to distro které chci, tak si připadám jako pitomec. To co od sestavení chci:
  1. Bootovaní do několika ISO obrazů. Preferenčně mne zajímají.
  2. Mělo by to mít možnost jednotlivé distribuce nezávisle aktualizovat

První pokus je z balíkem multibootusb. což je ne velký script v pythonu. Nicméně instalace noarch baliku pro suse sice proběhla bez chyby i stáhla si utilitní závislost, ale program neběží. První problém byl, že rpm si nainstalovalo některé skripty do /usr/local/lib/python2.7/dist-packages a neuměl je najít. Jak s pythonem nepracuji tak mi chvíli trvalo, než jsem našel, že se rozběhne, když přejmenuji adresář z dist-packages na site-packages. Nicméně skript nenašel a neincioval flash disk a tím u mne skončil.

Druhý pokus jsem provedl s balíkem multisystem. Vzhledem k tomu, že jsou brutálně zaměřeni na Ubuntu, tak jsem nechtěl riskovat ohýbání na své distro a potěšilo mne, že v procesu instalace mají i možnost stáhnout LIVE DVD. To je fakticky 701MB instalace ubuntu s spuštěným multibootem. Distro jsem pustil pod VirtualBoxem s 8 GB diskem. Generování multibbotu funguje i pod VirtualBoxem. Program multiboot nabízí grafické rozhraní s drop polem na které se hodí iso obraz a on jej zpracuje do bootovací položky menu.

Je zajímavé, že program se k různým iso chová velmi různě. partedmagic a F4UBCD (FalconFour's Ultimate Boot CD pro windowsí opravu) nechal na disku jako jednotlivé iso. Jiné rozebral do adresářů. instalační DVD openSUSE hodně podrobně.

Jeho grub zařadil do celkového menu i podpoložky které vznikly v jedntlivých distrech. např systemrescuecd a partedmagic má 64bit a 32bit volbu. Kali a Tails mají každá 4 možnosti. Objevily se možnosti gfxpayload, grub4dos, boot.kernel.org o kterých zatím nevím odkud přišly.

Nicméně ve výsledku mít jednu bootovací flash se vším, co potřebuji, je velmi příjemné. A stejně tak, že činnost, kterou potřebuji jen občas, je uzavřená ve virtuálu.

Druhý pokus je částečně nefunkční. Bootuje clonezilla, kali linux, nebootuje partedmagic (ani 32 ani 64) a žádná s nainstalovaných verzí openSUSE (rescue, live KDE a install) pouze 64.

       

Hodnocení: 100 %

        špatnédobré        

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

Komentáře

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

Vložit další komentář

1.2.2015 23:52 Sten
Rozbalit Rozbalit vše Re: Multiboot flash
Odpovědět | Sbalit | Link | Blokovat | Admin
Na tohle používám PXE (boot from LAN). Dají se tam dělat přehledná i zanořená menu a podporují to i alternativní distribuce jako MacOS X a MS Windows.
2.2.2015 01:12 Stevko | skóre: 3 | Praha
Rozbalit Rozbalit vše Re: Multiboot flash
Odpovědět | Sbalit | Link | Blokovat | Admin
Ako to funguje s počítačmi, čo majú UEFI?
Príspevok nemá byť ukončený spojením „môj názor“.
skunkOS avatar 2.2.2015 07:20 skunkOS | skóre: 27 | blog: Tak nějak
Rozbalit Rozbalit vše Re: Multiboot flash
V zásádě bych neviděl problém. UEFI jako takové je fajn, jen Secure Boot může být třeba vypnout, pokud některá distra mají "nevhodný" podpis.
http://martinrotter.github.io
2.2.2015 11:05 lertimir | skóre: 64 | blog: Par_slov
Rozbalit Rozbalit vše Re: Multiboot flash
Na flashi je EFI adresář s podadresářem BOOT obsahujícím soubory BOOTx64.EFI a grubx64.efi. Předpokládám tedy, že to fungovat bude, ale nezkoušel jsem zatím.
2.2.2015 04:19 321Peto
Rozbalit Rozbalit vše Re: Multiboot flash
Odpovědět | Sbalit | Link | Blokovat | Admin
http://www.pendrivelinux.com/yumi-multiboot-usb-creator/ - zatial spokojnost s verziou pre windows, kedze na USB mam Hiren Boot CD s volbou Windows mini XP, tak spravujem jednotlive ISO v nom. Posledne uz maju verziu aj pod linux (Ubuntu, Debian), ale tu som este neskusal.
Grunt avatar 2.2.2015 12:52 Grunt | skóre: 23 | blog: Expresivní zabručení | Lanžhot
Rozbalit Rozbalit vše Re: Multiboot flash
Odpovědět | Sbalit | Link | Blokovat | Admin
Primární důvod, že už nevím, co na které flash je a když se strkám do USB třetí flash a dávám reboot, abych spustil to distro které chci, tak si připadám jako pitomec.
A co si je prostě a jednoduše popsat? Když už né tužkou fyzicky, tak aspoň LABELy na rootu. Já naopak oceňuju fakt, že můžu mít několik fyzických disků a nabootuju si co potřebuju tak že to zasunu do slotu a nemusím šíbovat s velikostí partišen atd.
Mělo by to mít možnost jednotlivé distribuce nezávisle aktualizovat
Na tohle je nejlepší když budeš používat flash disk jako normální disk, rozpartišnuješ si ho a výběr předáš GRUBu. Akorát se to pak bude naprd updejtovat. Každé distro se musí zvlášť. Já to původně použil jako nouzovku, protože hlavní distro na disku je ve stavu kdy je lepší ho nebootovat, ale nakonec se mi to docela zalíbilo a uvažuju že to udělám nastálo. Všechna data na pevném disku (možná půjde ještě dál a konečně je překopu na nějaký síťový disk), kompilovat taky tam a pouze když něco potřebuju tak si to šoupnu na flashku, jednou se to zapíše a čtení už je pak v pohodě. Systém jede z flash disku. V současné verzi mám několik flash disků, jeden s MATE, některé s KDE a GNOME3, pak verzi pro x86 a a86-64 a nakonec ještě jeden (neupdatovaný) Rawhide a jen to přehazuju podle toho jak který potřebuju. Akorát říkám, že je docela naprd že updatovat musím každý zvlášť.
Na co 64-bitů když to jde i s jedním? | 80.78.148.5 | Hack (for) free or Die Hard!
3.2.2015 12:24 lertimir | skóre: 64 | blog: Par_slov
Rozbalit Rozbalit vše Re: Multiboot flash
Tak jsem to používal pár let. ale pak v průběhu času jsem na flashce něco měnil a popisky přestaly odpovídat. některé distra jako třeba openSUSE nebootnou unetbootinem a bylo třeba je poslat na přimo čím flash nešla použít jinak.
2.2.2015 18:40 heh
Rozbalit Rozbalit vše Re: Multiboot flash
Odpovědět | Sbalit | Link | Blokovat | Admin
unetbootin

Je to k nalezeni v buildservice. Mělo by stačit upravit syslinux.cfg.

Založit nové vláknoNahoru

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