Pagina 1 di 2

Kernel Panic

Inviato: mer 18 ott 2006, 17:17
da Osvardo
Sul mio notebook(Compaq Presario B1013) l'unico kernel funzionante è il bare.i(2.4.33.3). Ho provato ad installare slackware 11 con qualsiasi altro kernel(huge26 e test26)ma appena termina l'installazione, si blocca ed esce il messaggio "Kernel Panic". Ora sono con il bare.i.C'è la possibilità ed il modo per mettere un kernel più recente nel mio notebook?
Grazie per eventuali risposte e consigli

Inviato: mer 18 ott 2006, 17:34
da EmaDaCuz
che tipo di kernel panic?qual è l'errore?

Re: Kernel Panic

Inviato: mer 18 ott 2006, 17:53
da Harp
Osvardo ha scritto:Sul mio notebook(Compaq Presario B1013) l'unico kernel funzionante è il bare.i(2.4.33.3). Ho provato ad installare slackware 11 con qualsiasi altro kernel(huge26 e test26)ma appena termina l'installazione, si blocca ed esce il messaggio "Kernel Panic". Ora sono con il bare.i.C'è la possibilità ed il modo per mettere un kernel più recente nel mio notebook?
Grazie per eventuali risposte e consigli
Leggi Slackware for dummies per le istruzioni relative all'installazione dei kernel presenti nella ISO di Slack 11 oppure scaricane uno e compilatelo, magari usando il config di PAT se non sei in grado di compilartelo da solo. Trovi una guida molto ben fatta in http://www.spaghettilinux.org.

Inviato: sab 21 ott 2006, 19:12
da Osvardo
ho installato il kernel 2.6.18 seguendo la procedura del manuale che mi è stato consigliato, ma al reboot mi dà questo errore:"Kernel Panic - not syncing:VFS: Unable to mount root fs on unknown-block(3,3)".
I miei comandi in sequenza sono stati :--->make---->make modules_install--->make install.
Forse è perchè non ho editato lilo.conf?Credevo che con l'ultimo comando "make install" lo auto-configurasse.
Grazie per eventuali consigli su risoluzione problema.

Inviato: sab 21 ott 2006, 19:24
da MAT
Sempre le stesse domande!! Nel forum esiste il pulsante SEARCH!
Hai incluso nel kernel il supporto statico al tuo filesystem di /? In caso contrario devi crearti un initial ramdisk.

Inviato: sab 21 ott 2006, 19:36
da Osvardo
MAT ha scritto:Sempre le stesse domande!! Nel forum esiste il pulsante SEARCH!
Hai incluso nel kernel il supporto statico al tuo filesystem di /?
Probabilmente no,dato che non sapevo che dovevo mettere questo supporto
MAT ha scritto: In caso contrario devi crearti un initial ramdisk.
Potresti dirmi come fare,o dirmi dove cercare per trovare questa procedura di "initial ramdisk"?
Grazie

Inviato: sab 21 ott 2006, 19:40
da MAT

Codice: Seleziona tutto

# cd /usr/src/linux
# make menuconfig
Sotto "File systems" spunta (con Y) la voce relativa al tuo filesystem. Ribadisco comunque che una ricerca nel forum ti avrebbe chiarito tutti i dubbi.

Inviato: sab 21 ott 2006, 19:41
da linus.bash
Osvardo ha scritto:ho installato il kernel 2.6.18 seguendo la procedura del manuale che mi è stato consigliato, ma al reboot mi dà questo errore:"Kernel Panic - not syncing:VFS: Unable to mount root fs on unknown-block(3,3)".
I miei comandi in sequenza sono stati :--->make---->make modules_install--->make install.
Forse è perchè non ho editato lilo.conf?Credevo che con l'ultimo comando "make install" lo auto-configurasse.
Grazie per eventuali consigli su risoluzione problema.
un kernel panic è al 99% quando non hai configurato bene il kernel per il tuo hdd...apparte il fatto che i comandi da te citati sono errati, direi non tutti.

1 make clean
2 make menuconfig (o simili)
3 make modules
4 make modules_install
5 make install
6 lilo -v

Se non lanci il 6 non aggiorni il boot e quindi tutto fallisce...per il 2 almeno entra nella sezione che riguarda l'hdd e vedi se tutto o.k., se non sai cosa fare dicci tutto del tuo hdd e ti diciamo cosa attivare e come attivarlo.


Saluti.

Inviato: sab 21 ott 2006, 20:00
da Osvardo
linus.bash ha scritto:
Osvardo ha scritto:ho installato il kernel 2.6.18 seguendo la procedura del manuale che mi è stato consigliato, ma al reboot mi dà questo errore:"Kernel Panic - not syncing:VFS: Unable to mount root fs on unknown-block(3,3)".
I miei comandi in sequenza sono stati :--->make---->make modules_install--->make install.
Forse è perchè non ho editato lilo.conf?Credevo che con l'ultimo comando "make install" lo auto-configurasse.
Grazie per eventuali consigli su risoluzione problema.
un kernel panic è al 99% quando non hai configurato bene il kernel per il tuo hdd...apparte il fatto che i comandi da te citati sono errati, direi non tutti.

1 make clean
2 make menuconfig (o simili)
3 make modules
4 make modules_install
5 make install
6 lilo -v

Se non lanci il 6 non aggiorni il boot e quindi tutto fallisce...per il 2 almeno entra nella sezione che riguarda l'hdd e vedi se tutto o.k., se non sai cosa fare dicci tutto del tuo hdd e ti diciamo cosa attivare e come attivarlo.


Saluti.
Avevo citato solo i comandi eseguiti dopo "make menuconfig". Ho settato tutti i parametri configurativi (menuconfig)essendo a conoscenza dell'hardware sul mio notebook e seguendo la guida passo per passo. Il fatto è che mi accorgo ora(dalla tua esauriente e cortese spiegazione) che non ho eseguito l'ultimo comando "lilo -v". ora mi trovo nella situazione da me citata nel precedente post.
I miei passi sono stati:
1.cp linux-2.6.X.tar.bz2 /usr/src/
2.cd /usr/src
3.tar xzvf linux-2.6.18.tar.gz
4.make mrproper
5.make -j3
6.make modules_install
7.make install

E' possibile riuscire a risolvere il problema dal punto in cui mi trovo?
Se non è possibile formatto e reinstallo Slackware ex novo e rifaccio la procedura di aggiornamento del kernel più recente. Per una nuova installazione sono costretto a ripartire sempre con bare.i dato che gli altri kernel a fine installazione e successivo riavvio mi vanno tutti in kernel panic.
Grazie per la disponibilità

Inviato: sab 21 ott 2006, 20:32
da linus.bash
Ciao,

ma fammi capire una cosa perchè non l'ho capita...ma make mrproper perchè?

Voglio dire che è vero che fa pulizia ma anche del .config del kernel...suppongo che dopo fai un bel cp /tuo.config /usr/src/linux/.config?

Oppure configuri con il makeconfig tutto ogni volta?

comunque tentar non nuoce...se il problema è solo lilo -v ricompila e non dimenticare di mandarlo in esecuzione, questo comando. ;)

PS: scusami ma non so che tipo di conoscenze hai e per questo che ti informo che è importante il file .config, se lanci mrproper puoi dire addio al file, ecco perchè suggerisco make clean, cancella solo il necessario...

Inviato: sab 21 ott 2006, 20:40
da MAT
linus.bash ha scritto:un kernel panic è al 99% quando non hai configurato bene il kernel per il tuo hdd...
Hai qualcosa che documenti questa percentuale? L'altro 1% da che cosa è rappresentato?
linus.bash ha scritto:apparte il fatto che i comandi da te citati sono errati, direi non tutti.

1 make clean
2 make xorgconfig (o simili)
3 make modules
4 make modules_install
5 make install
6 lilo -v
"make xorgconfig" nella compilazione del kernel??? Ma da quando???
E il "make install" pensi davvero di poterlo utilizzare? Nel Makefile dei sorgenti del mio kernel (2.6.13) il target "install" non c'è. Inoltre, semmai esistesse, cosa vuoi installare che non hai ancora compilato nulla se non i moduli dinamici??

In realtà quello che devi fare è:
- make: compila sia l'immagine del kernel sia i suoi moduli dinamici;
- make modules_install: installa i moduli dinamici in /lib/modules/`uname -r`/;
- cp arch/i386/boot/bzImage /boot/vmlinuz-`uname -r`;
- copia anche .config e System.map in /boot con gli opportuni nomi
- aggiusta eventualmente lilo.conf e rilancia lilo
linus.bash ha scritto:Se non lanci il 6 non aggiorni il boot e quindi tutto fallisce...per il 2 almeno entra nella sezione che riguarda l'hdd e vedi se tutto o.k., se non sai cosa fare dicci tutto del tuo hdd e ti diciamo cosa attivare e come attivarlo.
Cosa significa "tutto ok"? Osvardo mi sembra abbastanza nuovo alla compilazione del kernel, cosa credi possa capire se gli dici "controlla che sia tutto ok"??

Inviato: sab 21 ott 2006, 20:53
da linus.bash
Ma l'utente non aveva detto che ha usato "make install"?

Ma se uno vuole utilizzare xorgconfig che male c'è visto che esiste?

Ma se uno dice "PS: scusami ma non so che tipo di conoscenze hai " cosa mai può significare?

Mat l'unica cosa che sai fare bene è criticare, impara a leggere.

Inviato: sab 21 ott 2006, 21:05
da MAT
linus.bash ha scritto:Ma l'utente non aveva detto che ha usato "make install"?

Ma se uno vuole utilizzare xorgconfig che male c'è visto che esiste?
Anche la nutella e i peperoni esistono, ma non mi sognerei mai di mangiarli insieme! Scusa, se uno ti chiede come compilare il kernel tu gli rispondi come impostare l'ambiente grafico???
Tra l'altro ho visto ora che hai corretto il tuo messaggio, sostituendo "menuconfig" a "xorgconfig". Ma almeno avresti potuto evitare di ribattere qua alla mia osservazione ed ammettere che avevi sbagliato a digitare!
linus.bash ha scritto:Ma se uno dice "PS: scusami ma non so che tipo di conoscenze hai " cosa mai può significare?

Mat l'unica cosa che sai fare bene è criticare, impara a leggere.
Ho forse quotato il tuo primo messaggio o il secondo? Forse mentre stavo rispondendo tu ne hai inserito un altro, non ti pare plausibile come ipotesi? In ogni caso, ho solo riportato pezzi della tua risposta che ritenevo inesatti e/o incompleti. Dal momento che scrivi qui devi anche accettare il fatto che ci possa essere qualcuno che ribatte ai tuoi post portando argomentazioni diverse. Se poi tu dici che io non so leggere allora mi sa che viviamo proprio su due mondi diversi.

Inviato: sab 21 ott 2006, 21:14
da linus.bash
MAT ha scritto:Tra l'altro ho visto ora che hai corretto il tuo messaggio, sostituendo "menuconfig" a "xorgconfig". Ma almeno avresti potuto evitare di ribattere qua alla mia osservazione ed ammettere che avevi sbagliato a digitare!
ok no problem...ma io non ho modificato nessun messaggio...come vedi non c'è scritto che qualcuno ha modificato qualcosa...anche a me capitano sviste :geniale: :colors:


Saluti.

Inviato: sab 21 ott 2006, 21:14
da Paoletta
linus.bash ha scritto: Ma se uno vuole utilizzare xorgconfig che male c'è visto che esiste?

Codice: Seleziona tutto

root@slack /usr/src/linux # make xorgconfig
make[1]: *** No rule to make target `xorgconfig'.  Stop.
make: *** [xorgconfig] Error 2
root@slack /usr/src/linux # 
e dove esiste? casomai esiste make xconfig;

in ogni caso i targets sono nel Makefile nella directory dei sorgenti e in [DIRECTORY DEI SORGENTI]/scripts/kconfig/Makefile e xorgconfig non c'è

inoltre pretendere di compilare il kernel senza dare il comando make è una stupidaggine bella e buona...
linus.bash ha scritto: Mat l'unica cosa che sai fare bene è criticare, impara a leggere.
senza offesa, anche tu dovresti leggere qualche manuale per la compilazione del kernel prima di impartire lezioni... ;)

EDIT: mat, il post di linus l'ho modificato io appena ho visto quella mostruosità di "make xorgconfig" perchè non volevo che qualcuno leggendo il topic si confondesse. Poi però ho letto che tu lo hai corretto e l'ho rimesso come prima