← Back to team overview

sslug-teknik team mailing list archive

Re: Boote et DVD-ISO på USB Flash ?

 

On Mon, 23 Mar 2009 11:56:58 +0100, Lasse Luttermann <luttermann@xxxxxxxxxxx> wrote:

<klip>
Jeg så gerne en løsning hvor det er fuldstændig ligegyldigt hvilket
ISO-image der er smidt på mediet.
Sæt flytbart medie i PC og boot på dette,  medfører at PC tror den
booter på ISO'et som om det bar det valgte boot medie, uanset om det
er en floppy, CD, DVD eller netboot image.

Hvorfra denne præperering af det flytbare medie sker fra er som
sådan underordnet, der kan "ofres" en PC dedikeret til formålet.


Så let er det desværre ikke, i teorien kan man da få alle
Linux-varrianter til at boote fra USB direkte fra CD, men der opstår
tit problemer under kørslen.
Hvis man fx. kopiere indholdet af et Debian ISO over på en USB stick,
så kan man godt boot'e - men under kørsel af initrd finder kernen ikke
noget root-mount-point da den leder efter et CD drev.
(Debian har selvfølgeligt en anden mulighed, nemlig at downloade et
USB-image)

Ubuntu har løst problemet ved at ligge en file som den leder efter, i
stedet for at kigge efter en bestemt type drev (lidt langsommere men
mere flexibelt)

Unetbootin er et fint GUI, det den gør når man laver en USB boot fra en
CD er at formatere USB-dimsen til fat32, mounte CD iso'et, kopiere alle
filer der fra over på USB-dimsen, læse boot konfigurationen
(isolinux.cfg) skrive en ny boot config (syslinux.cfg), og til sidst
køre syslinux (som installere en bootloader på usb-dimsen).
Dette kan selvfølgeligt gøres i hånden hvis man foretrækker, men hvis
man ikke har skrevet boot-loader configs før (fx. til lilo eller grub)
så vil jeg forslå at man bruger unetbootin.

Der lader til at være flere måder at opnå omtrentligt det samme på...
Jeg kunne godt tænke mig et hyggemøde om de forskellige måder at lave bootbare flytbare medier (og bootloader?) samt hvad der er godt hvornår og hvorfor. indtil videre har jeg fået en masse ny information at forholde mig til, men ikke blevet ret meget klogere
 -men det kan jeg jo nå endnu :)

Tak for info og vejledning

--
Med venlig hilsen
/Zmit/
RLU # 314205


References