Pagina 1 di 2

errore compilazione nuovo kernel

Inviato: lun 2 mag 2005, 16:47
da lucaclarence
ciao a tutti,<br />
<BR>ho appena ricompilato il mio kernel 2.4.29 con il nuovo 2.6.11.7...e´
<BR>andato tutto bene ma al riavvio mi trovo questo errore e si pianta
<BR>tutto:<br />
<BR><br />
<BR>Kernel panic - not syncing : VFS : unable to mount root fs on unknown-block(3,66)<br />
<BR><br />
<BR>c´e´ qualcuno che puo´ aiutarmi?<br />
<BR><br />
<BR>ciao e grazie<br /><br>

errore compilazione nuovo kernel

Inviato: lun 2 mag 2005, 17:24
da samiel
Hai messo come modulo il file system della partizione di root,<br />
<BR>mente dovevi metterlo informa statica. Tipicooooooooooo!<br />
<BR><br />
<BR>M.<br /><br>

errore compilazione nuovo kernel

Inviato: lun 2 mag 2005, 17:30
da lucaclarence
cos´e´ che ho fatto?ho semplicemente seguito una guida su
<BR>slackwareitalia.org...spiegami bene che quando prova a compilare di
<BR>nuovo non commetto lo stesso sbaglio.<br />
<BR>grazie<br /><br>

errore compilazione nuovo kernel

Inviato: lun 2 mag 2005, 17:57
da gallows
devi inserire staticamente (con l´asterisco) il modulo relativo al filesystem della partizione root (ad esempio reiserfs)<br />
<BR>quel kernel comunque non é proprio da buttare, basta crearti una initial ram disk<br />
<BR>man mkinitrd <-<br /><br>

errore compilazione nuovo kernel

Inviato: lun 2 mag 2005, 18:06
da lucaclarence
e quando avrei dovuto metterlo?in fase di compilazione dei moduli(make
<BR>-j modules) oppure in fase di installazione(make modules_install)?in
<BR>pratica che comando in più devo lanciare?<br />
<BR>scusate tutti ma non sono molto esperto<br />
<BR>grazie ciao<br />
<BR><br>

errore compilazione nuovo kernel

Inviato: lun 2 mag 2005, 18:12
da gallows
lo puoi dare anche adesso.<br />
<BR><br />
<BR>#mkinitrd -c -k 2.6.11.7 -m reiserfs<br />
<BR><br />
<BR>se usi reiserfs<br />
<BR><br />
<BR>EDIT: a lilo devi aggiungere:<br />
<BR>initrd = /boot/initrd.gz<br />
<BR><br /><BR><BR>[ Questo Messaggio è stato Modificato da: gallows il 02-05-2005 18:13 ]<br>

errore compilazione nuovo kernel

Inviato: lun 2 mag 2005, 18:33
da lucaclarence
a che punto di lilo devo aggiungere la stringa? ho provato a metterla
<BR>prima di "read-only" del kernel nuovo ma non funziona lo stesso<br />
<BR>ciao<br />
<BR><br>

errore compilazione nuovo kernel

Inviato: lun 2 mag 2005, 18:46
da lucaclarence
adesso non funziona più neanche il 2.4!!!!comunque ho letto che non dovrebbe
<BR>servire il disco RAM iniziale se compilo tutti i driver necessari a
<BR>montare il file system root direttamente nel kernel.<br />
<BR>ho trovato anche questa sintassi per crearlo:<br />
<BR>mkinitrd /boot/initrd-versione versione<br />
<BR>e in lilo (alla nuova sezione del kernel) initrd=/boot/initrd-versione<br />
<BR><br />
<BR>non è che era sbagliata la sintassi?<br />
<BR>ciao e grazie<br />
<BR>intanto riinstallo per la 200esima volta<br />
<BR><br>

errore compilazione nuovo kernel

Inviato: lun 2 mag 2005, 19:25
da lucaclarence
non mi aiuta nessuno?come si fa  a compilare i driver del FS nel kernel in fase di compilazione?<br />
<BR><br>

errore compilazione nuovo kernel

Inviato: lun 2 mag 2005, 19:44
da UnoQualunque
In pratica le soluzioni del tuo problema (ammesso che il tuo problema sia unicamente il filesystem) sono due:<br />
<BR><ul>
<BR> <li>Creare un file intrd</li>
<BR> <li>Compilare staticamente la voce del filesystem (scelta che ti consiglio)</li>
<BR></ul>
<BR><strong>Creare un file initrd:</strong><br />
<BR>Per prima cosa.. ovviamente il supporto del filesystem deve essere selezionato come modulo, in shell (con
<BR>i permessi da root) ti devi recare nella directory /boot/ e dare il
<BR>seguente comando se hai come filesystem reiserfs:<br />
<BR><pre><strong>mkinitrd -c -k versione -m reiserfs</strong></pre>
<BR>
<BR>il seguente comando se invece hai il filesystem di tipo ext3:<br />
<BR><pre><strong>mkinitrd -c -k versione -m jbd:ext3<br /><br /></strong>In entrambi i casi.. apposto di versione metti la versione del tuo kernel (es: 2.6.11)<br /><br />Modifichi le voci di lilo come ti ha detto e hai scritto giustamente anche te.. e infine dai il solito lilo -v :)<br /></pre>
<BR>
<BR><br />
<BR><strong>Compilare staticamente la voce del filesystem:<br />
<BR></strong>Includendo staticamente il tipo del tuo filesystem non avrai la
<BR>necessità di creare un file initrd... basta durante la fase di
<BR>configurazione del kernel (menuconfig ecc.. ecc..) andare sulla
<BR>categoria <strong>File systems</strong><br />
<BR>e selezionare staticamente (cioè con una * e non con una M.. detto in
<BR>maniera spicciola) il filesystem che usi.. compilarlo e stop :)<br />
<BR><br />
<BR><br />
<BR>Spero di aver dato risposto ai tuoi dubbi<br />
<BR><br /><br>

errore compilazione nuovo kernel

Inviato: lun 2 mag 2005, 23:21
da lucaclarence
si, grazie 1000 ora provo e domani mattina scrivo come mi è andata.<br />
<BR>come sempre mi siete di grande aiuto...aiuto di cui ho gran bisogno specie da quando ho deciso di "buttare" windows.<br />
<BR><br />
<BR>ciao a tutti<br />
<BR>alla prossima<br>

errore compilazione nuovo kernel

Inviato: lun 2 mag 2005, 23:25
da lucaclarence
...scusate....ultima cosa...se dovesse funzionare tutto bene...per levare il mio vecchio kernel basta cancellarlo nel lilo?<br />
<BR>ciao <br />
<BR><br>

errore compilazione nuovo kernel

Inviato: mar 3 mag 2005, 0:14
da rob
si, puoi sostituirlo cn quello nuovo, anche se è fortemente
<BR>consigliabile di mantenere un kernel di riserva sicuramente funzionante
<BR>x sistemare + facilmente eventuali kernel panic.<br />
<BR>ricordati di dare lilo (-v) prima di riavviare col kernel nuovo.<br />
<BR><br />
<BR>ciao, rob<br /><br>

errore compilazione nuovo kernel

Inviato: mar 3 mag 2005, 0:33
da Bart
Ciao,<br />
<BR>la faccenda del FS può essere una causa del kernel panic ma non è
<BR>l´unica. Se non sei molto esperto sulla ricompilazione di un kernel, ti
<BR>consiglio di usare il config che trovi a questo link.<br />
<BR>http://slackware.at/data/slackware-curr ... -2.6.x/<br />
<BR>Puoi anche non modificare nulla, ricompili normalmente usando le opzioni di default del tuo config e sei a posto. Vedi tu.<br />
<BR>Ciao ;-)<br />
<BR><br />
<BR>AH, un´ultima cosa, se rimuovi il tuo kernel solo da lilo, non lo
<BR>rimuovi fisicamente. Cioè cancelli il "collegamento" al kernel ma
<BR>questo ti rimane su disco.<br />
<BR><br /><BR><BR>[ Questo Messaggio è stato Modificato da: Bart il 03-05-2005 00:36 ]<br>

errore compilazione nuovo kernel

Inviato: mar 3 mag 2005, 2:55
da lucaclarence
io ho usato il config per kernel 2.6.11!!l-ho preso in un mirror
<BR>ufficiale.e non ho toccato niente in fase di configurazione ho lasciato
<BR>le impostazioni del config...<br />
<BR>vuol dire che il problema e´ un altro.....nooooooooooooooooo spero di no!!!<br />
<BR>ciao<br /><br>