Page 1 of 2

Problemi di boot [Risolto]

Posted: Fri Mar 05, 2004 7:44 am
by blackgenio
Ciao a tutti

ho un problemino al boot con il mio nuovo giocattolo.

ho installato gentoo su un pc con 3 dischi rigidi + lettore dvd e mast dvd.
al boot con gentoo 2004 mi vede i dischi/lettori così

hda = mast DVD
hdc = DVD

primo controller sata raid (per ora non mi interessa configurarlo)
sda = hd sata
sdb = hd sata

secondo controller sata
sdc = disco sata su cui ho installato il sistema

ho installato il sistema su hdc dividendolo come segue

sdc1 /boot
sdc2 SWAP
sdc3 /

ho compilato una 2.6.3
mettendo i moduli per il controller promise

installato grub correttamente o almeno sembra

al riavvio parte grub
avvio il kernel
il tutto mi si ferma quando va a prendersi l'opzione
root=/dev/hdc3
dicendomi che non trova il device

ho provato a modificare il file grub.conf in molti modi ma nulla da fare

qualche suggerimento ?
è possibile estrarre il file di configurazione del kernel dal cd di gentoo?

Re: Problemi di boot

Posted: Fri Mar 05, 2004 7:52 am
by randomaze
blackgenio wrote: al boot con gentoo 2004 mi vede i dischi/lettori così

hda = mast DVD
hdc = DVD

il tutto mi si ferma quando va a prendersi l'opzione
root=/dev/hdc3
dicendomi che non trova il device
Stai cercando di montare la root dal lettore DVD?

Controlla bene nel boot come ti monta (con quali lettere) i dischi sata e dagli la partizione corretta ;-)

Posted: Fri Mar 05, 2004 8:25 am
by blackgenio
scusami .. errore di battitura

root=/dev/sdc3

:-PP

Posted: Fri Mar 05, 2004 8:29 am
by randomaze
blackgenio wrote:scusami .. errore di battitura

root=/dev/sdc3

:-PP
I driver per il tuo controller sono nel sistema? I dischi vengono correttamente riconosciuti all'avvio?

Posted: Fri Mar 05, 2004 9:06 am
by blackgenio
e chi lo sa ...

l'unica cosa che vedo è che

carica il suppoerto per raid
poi mi vedo hda e hdc

e mi si blocca tutto in kernel panic
perchè non trova sdc probabilmente
i driver del promise sono nel kernel ...
il pc purtroppo non è qui
ogggi provo a controllare alcune cosette

cia ciaoo

Posted: Fri Mar 05, 2004 9:31 am
by randomaze
blackgenio wrote:e chi lo sa ...

l'unica cosa che vedo è che

carica il suppoerto per raid
poi mi vedo hda e hdc

e mi si blocca tutto in kernel panic
perchè non trova sdc probabilmente
i driver del promise sono nel kernel ...
il pc purtroppo non è qui
ogggi provo a controllare alcune cosette

cia ciaoo
Se i dischi ti vengono visti come sdX direi che usa l'emulazione SCSI.
Ricorda che, fino a che non monta la / il kernel non può caricare moduli (a meno di non usare un initrd) quindi tutta la "roba" necessaria deve essere compilata built-in.

Posted: Fri Mar 05, 2004 11:04 am
by blackgenio
mmhh ...

ho provato ad aggiungere l'emulazione scsi build-in
la pappardella si allunga ma alla fine il risultato è lo stesso

kernel panic

Posted: Fri Mar 05, 2004 11:15 am
by blackgenio
ma dal cd di gentoo 2004 è possibile
estrapolare il file di configurazione del kernel?
sulle faq ho letto di si
ma nel cd non cè un file che contenga tale configurazione

cia ciaoo

Posted: Fri Mar 05, 2004 11:18 am
by randomaze
blackgenio wrote:ma dal cd di gentoo 2004 è possibile
estrapolare il file di configurazione del kernel?
sulle faq ho letto di si
ma nel cd non cè un file che contenga tale configurazione

cia ciaoo
Non c'é il file "/proc/config.gz" ?

Posted: Fri Apr 09, 2004 4:30 pm
by sorchino
Stesso problema, solo che io non uso l'emulazione scsi e l'hd serial ata viene visto con hde.
Al boot sembra riconoscere il controller visto che dice qualcosa del genere "Sata1 Maxtor (il mio hd) blablabla"
"Sata2 Not Connected (come è giusto che sia)"
poi dopo qualche riga, kernel panic perchè non riesce a montare il filesystem di root.
Il kernel è compilato bene e il supporto a reiser ce l'ho sicuramente, grub dovrebbe essere a posto.
L'unica cosa che mi lascia perplesso è che grub mi vede l'hde come hd0 (questo sfruttando il completamento automatico con tab mentre si installa grub) ma le partizioni comunque corrispondono.

Adesso mi segno in un foglio il messaggio d'errore preciso ;)

Posted: Fri Apr 09, 2004 9:30 pm
by blackgenio
per quanto mi riguarda io ho risolto tutto ..

mancava semplicemente un modulo del kernel
per il supporto del controller visto che la mia scheda
ha 2 controller sata diversi e due controller ide :-P

cia ciaooo

Posted: Sat Apr 10, 2004 12:09 pm
by sorchino
Io invece non ho risolto purtroppo :(

Questo è il messaggio d'errore al boot:

VFS: Cannot open root device "hde7" or unknown-block (0,0)
Please append a correct "root=" boot option
Kernel panic: VFS: Unable to mount root fs on unknown-block (0,0)

L'hd viene rilevato dal live cd 2004 come hde, le partizioni son giuste
/dev/hde1 Win
/dev/hde5 /boot/
/dev/hde6 swap
/dev/hde7 /

Il kernel è compilato bene, con supporto scsi e driver per il controller Silicon Image 3112 che ha la mia Nforce2, ho spulciato un po' di post anche in inglese ma non ho trovato soluzioni ;(

Posted: Sat Apr 10, 2004 12:20 pm
by blackgenio
se hai compilato il supporto per il tuo controller probabilmente il tuo disco al riavvio
non viene più visto come hde ma come sde5 o qualcosa del genere

individua il device giusto e sostituisci nella riga di grub.conf

root=/dev/hde con root=/dev/sde5

prova e facci sapere :wink:

Posted: Sat Apr 10, 2004 12:39 pm
by sorchino
avevo già provato senza risultati, mi son dimeticato di dirlo ;)
Avevo messo /dev/sda7 visto che dovrebbe essere il primo (e unico) disco "scsi" del sistema

Posted: Sat Apr 10, 2004 3:21 pm
by blackgenio
perchè da hde5 passi a sda7 ?

se usi grub fermati in una shell e cerca la partizione a mano

CIao e Buona Pasquaaa :-P

Posted: Sat Apr 10, 2004 5:42 pm
by ^Sporting^
[Alexi_Laiho] wrote:...
Questo è il messaggio d'errore al boot:

VFS: Cannot open root device "hde7" or unknown-block (0,0)
Please append a correct "root=" boot option
Kernel panic: VFS: Unable to mount root fs on unknown-block (0,0)

L'hd viene rilevato dal live cd 2004 come hde, le partizioni son giuste
/dev/hde1 Win
/dev/hde5 /boot/
/dev/hde6 swap
/dev/hde7 /
...
unknown-block (0,0) mi fa pensare che ci sia specificato nel grub.conf il valore

Code: Select all

root (0,0)
che indica la prima partizione del disco, la tua root e' la partizione hda7, quindi in grub diventa (0,6).
Penso che tu debba cambiare il suddetto valore in

Code: Select all

root (0,6)
Bye!

Posted: Sat Apr 10, 2004 5:59 pm
by shev
^Sporting^ wrote:unknown-block (0,0) mi fa pensare che ci sia specificato nel grub.conf il valore

Code: Select all

root (0,0)
che indica la prima partizione del disco, la tua root e' la partizione hda7, quindi in grub diventa (0,6).
Penso che tu debba cambiare il suddetto valore in

Code: Select all

root (0,6)
Bye!
Occhio che la root in grub.conf non è la root del filesystem ma corrisponde a /boot.

Quindi non deve essere impostata a hda7 (hd0,6) ma hda5 (hd0,4). O hde5 (hd4,4) nel caso si tratti come dice di hde e non di hda

Posted: Sat Apr 10, 2004 7:12 pm
by ^Sporting^
ehmm...credo di aver lavorato troppo oggi.. :?
Shev: l'idea del mio post doveva esser quella, solo che l'ho espressa nel senso opposto. X quanto riguarda hda al posto di hde, quello e' dovuto a un errore di battitura. :P
Sorry :oops:
P.S.: Tenete conto delle correzioni apportate da Shev :wink:

Posted: Sat Apr 10, 2004 8:10 pm
by sorchino
@Shev: ecco, mi hai ricordato un'altra cosa che mi è sembrata strana ;)

Anche io ho pensato che hde in grub sarebbe stato hd4 ma facendo autocompletare i comandi a grub con tab durante la sua installazione mi indicava solo hd0 e comunque era l'hd giusto visto che le partizioni eran quelle...

Posted: Sat Apr 10, 2004 8:12 pm
by sorchino
blackgenio wrote:perchè da hde5 passi a sda7 ?
Beh, perchè hde5 da me è /boot e la / è hde7, quindi se mi indicasse l'hd come sda sarebbe sda7 ...

Posted: Sun Apr 11, 2004 9:23 am
by shev
[Alexi_Laiho] wrote:Anche io ho pensato che hde in grub sarebbe stato hd4 ma facendo autocompletare i comandi a grub con tab durante la sua installazione mi indicava solo hd0 e comunque era l'hd giusto visto che le partizioni eran quelle...
Bhe, ma allora devi indicare hda e non hde. Se grub lo vede come hda devi regolarti di conseguenza e passargli hda7 come root.

Posted: Sun Apr 11, 2004 2:41 pm
by sorchino
Ok, risolto ;)
Il problema era semplicemente che non avevo aggiunto il modulo sotto la sezione ATA ma solo quello SCSI (anche se devo capire perchè, indicandogli sda7 non andava lo stesso).
Comunque, anche se grub lo vede come hd0, l'hd è effettivamente hdE.

Posted: Thu Oct 14, 2004 7:08 pm
by ehul
[Alexi_Laiho] wrote: VFS: Cannot open root device "hde7" or unknown-block (0,0)
Please append a correct "root=" boot option
Kernel panic: VFS: Unable to mount root fs on unknown-block (0,0)
anche a me da lo stesso errore, nella compilazione del kernel 2.6.8, però su hdc5, dove ho linux, il suo indirizzo è 22,5

ho letto in una pagina, in inglese, che devo convertirlo in esadecimale e copiarlo in "root=" di lilo.conf

però se io provo a scrivere 89D (ovvero 2205 in hex) mi dice che non è un numero, mentre se scrivo 1605 (22 e 5 in hex) mi indirizza all'indirizzo 645, perchè vine convertito in decimale. quindi non funziona

potete aiutarmi?? ciao a tutti

Posted: Fri Oct 15, 2004 6:58 am
by randomaze
ehul wrote:anche a me da lo stesso errore, nella compilazione del kernel 2.6.8, però su hdc5, dove ho linux, il suo indirizzo è 22,5
se si chiama hdc allora non é lo stesso problema visto che qui si parlava di SeriaATA.

Sei sicuro che hai compilato il filesystem built-in nel kernel e non come modulo? E che linux é effettivamente nella hdc5?

Posted: Fri Oct 15, 2004 11:48 am
by ehul
si, certo che sono sicuro......è stato compilato con *, non M, e sono anche sicuro che sia su hdc.....come posso fare, se il problema è diverso?ho già compilato parecchie volte....