[Lugge] Re: USB live
- From: "Roberto A. Foglietta" <me@xxxxxxxxxxxxxxxxxxxxxx>
- To: lugge@xxxxxxxxxxxxx
- Date: Mon, 13 Dec 2004 09:39:29 +0100
komplikazione wrote:
Ciao a tutti,
mi chedevo se qualcuno ha un pennuto installato su un hd esterno?
sto cercando di far partire una clusterknoppix che risiede in un /dev/sda1, il
mio scopo sarebbe quello di ottenere una SO totalmente portabile
indipendentemente dalla piattaforma, per questo ho la necessita di un cd o
floppy per il boot con grub+kernel+initrd. In teoria nell'initrd dovrebbero
essere presenti tutti i moduli perchè l'hd usb venga riconosciuto e caricati,
queste istruzioni sono fornite da un file che si trova, come i moduli,
all'initerno dell'immmagine initrd, precisamente il file linuxrc.
Insomma in teoria è fattibile, è quindi necessario realizzare un dispositivo
dedicato al boot [floppy o cd] (è chiaramente possibile anche installare
L'mbr nell hd usb ma il bios deve supportare il boot da usb... ), mi chidevo
se tra voi è presente qualcuno che ha risolto una questione simile, talvolta
il divario tra teoria e pratica è davvero enorme..... :-))
Poichè ti serve solo una testimonianza cercherò di essere il più vago
possibile, in maniera da non toglierti il gusto di scoprire da te tutti
i dettagli tecnici
;-)
Smanettai nel'init.img di boot all'epoca di MDK 5.3 poi ho capito che
un buon kernel compilato con dentro i moduli che mi servivano era una
soluzione meno flessibile ma assolutamente più funzionale (io faccio
embedded).
L'init non è altro che una ext2 gzippata. La scompatti la monti in
loop e ci metti dentro i moduli che ti servono e poi modifichi,
eventualmente, gli script di avvio.
Un modo più furbo è quello di passare per la compilazione del kernel e
fare
make initimage
(una cosa del genere, guarda in make)
Il quale ti produce l'immagine con i moduli che servono, da qualche
parte gli devi pur dire i moduli che servono, però la prima volta che
usai quel modo di creare init.img fu così semplice che semplicemente mi
sono dimenticato come.
Ciao,
--
Roberto A. Foglietta
http://www.roberto.foglietta.name
http://www.lugge.net
ICQ#: 108718257
========----------
Archivio delle e-mail postate in lista
//www.freelists.org/archives/lugge/
Prima di scrivere in m-list per favore leggi il regolamento
http://www.lugge.net/index.php?mod=cosa_facciamo/gruppo_di_discussione
Modifica dell'account sulla lista LUGGe
http://www.lugge.net/index.php?mod=cosa_facciamo/gruppo_di_discussione#list
Other related posts: