PDA

Visualizza la versione completa : [linux embedded] rootfs in RAM


giorrrgio
08-11-2007, 12:50
Salve a tutti,
sto cercando di far partire il kernel 2.6.22 su una board MX1ADS (processore Dragonball MX1) attraverso u-boot. Riesco a far partire il kernel ma si blocca alla ricerca del root filesystem (chiaramente) perché non riesco a capire come posso istruirlo sul luogo in cui trovarlo.
Infatti il mio rootfs (nel dettaglio cramfs) si trova in un indirizzo ben preciso della ram (la syncflash della board è mappata in RAM), ma non so come dire al kernel di andarlo a cercare proprio là.
Avete qualche suggerimento?
Grazie mille

PinguinoGoloso
08-11-2007, 13:15
Uhm, in teoria dovrebbe bastare passare al kernel un parametro con l'indirizzo dell'initrd.
Qualcosa del genere, quindi:

initrd=0x1fe0f000 root=/dev/ram

Loading