[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: