errore compilazione nuovo kernel

Se avete problemi con l'installazione e la configurazione di Slackware postate qui. Non usate questo forum per argomenti generali... per quelli usate Gnu/Linux in genere.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
lucaclarence
Linux 2.x
Linux 2.x
Messaggi: 280
Iscritto il: gio 28 apr 2005, 0:00
Località: Bollate (MI) - Chiasso (CH)

errore compilazione nuovo kernel

Messaggio 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>

samiel
Staff
Staff
Messaggi: 5511
Iscritto il: ven 16 gen 2004, 0:00
Nome Cognome: Mauro Sacchetto
Slackware: 13.0
Kernel: 2.26
Desktop: KDE
Distribuzione: anche Debian
Località: Venezia

errore compilazione nuovo kernel

Messaggio 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>

lucaclarence
Linux 2.x
Linux 2.x
Messaggi: 280
Iscritto il: gio 28 apr 2005, 0:00
Località: Bollate (MI) - Chiasso (CH)

errore compilazione nuovo kernel

Messaggio 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>

Avatar utente
gallows
Staff
Staff
Messaggi: 3471
Iscritto il: lun 20 set 2004, 0:00
Desktop: cwm
Distribuzione: OpenBSD
Località: ~/
Contatta:

errore compilazione nuovo kernel

Messaggio 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>

lucaclarence
Linux 2.x
Linux 2.x
Messaggi: 280
Iscritto il: gio 28 apr 2005, 0:00
Località: Bollate (MI) - Chiasso (CH)

errore compilazione nuovo kernel

Messaggio 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>

Avatar utente
gallows
Staff
Staff
Messaggi: 3471
Iscritto il: lun 20 set 2004, 0:00
Desktop: cwm
Distribuzione: OpenBSD
Località: ~/
Contatta:

errore compilazione nuovo kernel

Messaggio 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>

lucaclarence
Linux 2.x
Linux 2.x
Messaggi: 280
Iscritto il: gio 28 apr 2005, 0:00
Località: Bollate (MI) - Chiasso (CH)

errore compilazione nuovo kernel

Messaggio 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>

lucaclarence
Linux 2.x
Linux 2.x
Messaggi: 280
Iscritto il: gio 28 apr 2005, 0:00
Località: Bollate (MI) - Chiasso (CH)

errore compilazione nuovo kernel

Messaggio 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>

lucaclarence
Linux 2.x
Linux 2.x
Messaggi: 280
Iscritto il: gio 28 apr 2005, 0:00
Località: Bollate (MI) - Chiasso (CH)

errore compilazione nuovo kernel

Messaggio da lucaclarence »

non mi aiuta nessuno?come si fa  a compilare i driver del FS nel kernel in fase di compilazione?<br />
<BR><br>

UnoQualunque
Linux 0.x
Linux 0.x
Messaggi: 38
Iscritto il: dom 13 feb 2005, 0:00

errore compilazione nuovo kernel

Messaggio 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>

lucaclarence
Linux 2.x
Linux 2.x
Messaggi: 280
Iscritto il: gio 28 apr 2005, 0:00
Località: Bollate (MI) - Chiasso (CH)

errore compilazione nuovo kernel

Messaggio 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>

lucaclarence
Linux 2.x
Linux 2.x
Messaggi: 280
Iscritto il: gio 28 apr 2005, 0:00
Località: Bollate (MI) - Chiasso (CH)

errore compilazione nuovo kernel

Messaggio 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>

Avatar utente
rob
Linux 3.x
Linux 3.x
Messaggi: 924
Iscritto il: lun 22 nov 2004, 0:00
Località: Roma

errore compilazione nuovo kernel

Messaggio 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>

Bart
Staff
Staff
Messaggi: 4249
Iscritto il: lun 9 ago 2004, 0:00
Località: Rimini

errore compilazione nuovo kernel

Messaggio 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>

lucaclarence
Linux 2.x
Linux 2.x
Messaggi: 280
Iscritto il: gio 28 apr 2005, 0:00
Località: Bollate (MI) - Chiasso (CH)

errore compilazione nuovo kernel

Messaggio 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>

Rispondi