Pagina 1 di 1
Kernel Panic
Inviato: sabato 17 dicembre 2005, 13:15
da Tyler
Ciao ragazzi. Ieri ho ricompilato l'ultima versione del kernel, la 2.6.14.4 scaricata da kernel.org
Ho configurato il kernel con tutte le ottimizzazioni possibili e dove non ero sicuro ho lasciato com'era e comunque non credo di aver tolto parti vitali.
Seguendo la guida su wiki ho creato il pacchetto .deb sia usando il comando:
Codice: Seleziona tutto
sudo make-kpkg --append-to-version=-custom kernel_image modules_image
e al secondo tentativo (dopo il primo kernel panic) ho provato anche con
Codice: Seleziona tutto
sudo make-kpkg --append-to-version=-custom --initrd kernel_image modules_image
ma il risultato è lo stesso.
Leggevo che molte persone hanno avuto problemi nella ricompilazione, magari anche se cambiavano solo un parametro in tutto il kernel, quindi penso che più che altro sia un problema di creazione del pacchetto o di installazione del kernel ricompilato, comunque non riesco a sbloccare la situazione. Ogni suggerimento è ben accetto. Grazie

Re: Kernel Panic
Inviato: sabato 17 dicembre 2005, 13:26
da elettronicha
Che altre informazioni ti dà il kernel panic? Posta l'errore esatto.
Re: Kernel Panic
Inviato: sabato 17 dicembre 2005, 15:52
da Tyler
Grazie per l'interessamento. Ecco il testo esatto dell'errore che ottengo al boot:
Codice: Seleziona tutto
[37.090256] Kernel Panic - not syncing : VFS : Unable to mount root fs on unknown-block (0,0) [37.090273]
Grazie.
Re: Kernel Panic
Inviato: sabato 17 dicembre 2005, 17:03
da elettronicha
Sono quasi sicuro che nelle opzioni hai tolto il supporto per l'initrd (RAMFSqualchecosa) e poi non hai compilato staticamente il supporto per dischi IDE. Questo perché sembra non trovare l'HD.Prova a rivedere con calma la configurazione, ponendo attenzione a quelle opzioni.
Re: Kernel Panic
Inviato: sabato 17 dicembre 2005, 17:10
da Tyler
Grazie, ci ridò un'occhiata, stasera poi riprovo a installarlo e ti faccio sapere se risolvo.
Re: Kernel Panic
Inviato: domenica 18 dicembre 2005, 18:09
da Tyler
elettronicha ha scritto:
Sono quasi sicuro che nelle opzioni hai tolto il supporto per l'initrd (RAMFSqualchecosa) e poi non hai compilato staticamente il supporto per dischi IDE. Questo perché sembra non trovare l'HD.Prova a rivedere con calma la configurazione, ponendo attenzione a quelle opzioni.
Ho ricontrollato tutte le opzioni, ma non trovo proprio il supporto per initrd (RAMFS....). Qualcuno sa di preciso in che parte della configurazione del Kernel lo trovo?
Inoltre ho un solo HD Sata quindi vorrei sapere se comunque devo configurare in maniera particolare il supporto per dischi IDE.
Scusate ancora e grazie.
Re: Kernel Panic
Inviato: lunedì 19 dicembre 2005, 12:19
da Janvitus
Ti dico come fare a cercartelo da solo, così ti servirà per le prossime volte: apri il config con un editor di testo (es. gedit), tutti hanno una funzione di cerca parole, la attivi e immetti la parola da cercare, in questo caso initrd, vedrai che ti troverà la posizione dove sta.
Re: Kernel Panic
Inviato: lunedì 19 dicembre 2005, 12:40
da Shenk
Tyler ha scritto:
Grazie per l'interessamento. Ecco il testo esatto dell'errore che ottengo al boot:
Codice: Seleziona tutto
[37.090256] Kernel Panic - not syncing : VFS : Unable to mount root fs on unknown-block (0,0) [37.090273]
Grazie.
Controlla se hai i moduli per il tuo filesystem Linux e se hai messo tutti i moduli per hard disk.
se hai l' hard disk sata metti anche il supporto sata e il supporto allo scsi.
Comunque un consiglio se è le prime volte che compili un kernel parti da qualcosa che funziona tipo quello precompilato
da ubuntu e comincia poco alla volta a togliere le cose che pensi non ti servono, cosi è più facile.
Re: Kernel Panic
Inviato: martedì 20 dicembre 2005, 0:18
da Tyler
Shenk ho seguito il tuo consiglio. Ho ricompilato partendo dal kernel in uso e ho SOLO ottimizzato alcune impostazioni che riguardano il processore, in tutto avò cambiato tre parametri che ottimizzano il computer per l'uso desktop e una volta creato e installato il pacchetto .deb ottengo lo stesso identico errore di prima, quindi a questo punto non credo sia un errore di ricompilazione, ma chissà cos'altro.
Qualche idea?
Re: Kernel Panic
Inviato: martedì 20 dicembre 2005, 0:57
da Shenk
Tyler ha scritto:
Shenk ho seguito il tuo consiglio. Ho ricompilato partendo dal kernel in uso e ho SOLO ottimizzato alcune impostazioni che riguardano il processore, in tutto avò cambiato tre parametri che ottimizzano il computer per l'uso desktop e una volta creato e installato il pacchetto .deb ottengo lo stesso identico errore di prima, quindi a questo punto non credo sia un errore di ricompilazione, ma chissà cos'altro.
Qualche idea?
L' unica cosa che mi viene in mente prova a compilare i moduli che ti avevo elencato prima (il filesystem,i dischi,supporto sata ecc..)
come statici e non come moduli.
Ciao
Re: Kernel Panic
Inviato: martedì 20 dicembre 2005, 11:18
da Janvitus
Controlla che sia inserito il driver per il file system che usi, se hai disco sata controlla ceh sia selezionato il driver giusto, lo stesso se hai un disco ata.
In alternativa allega il config e ci diamo un occhiata.
Re: Kernel Panic
Inviato: martedì 20 dicembre 2005, 16:14
da Tyler
Ho fatto come mi hai detto shenk. Ho compilato i filesystem come statici e anche il supporto sata e infatti quell'errore non mi appare più.
La situazione si è sbloccata, all'avvio il nuovo kernel va avanti, inizia a caricare i moduli e i servizi e poi non riesce a partire in modalità grafica, si ferma alla riga di comando. Ho provato a lanciare startx ma mi appare un messaggio di errore riguardo alla scheda grafica.
Allora ho fatto un altro tentativo compilando i driver nvidia come statici e questa volta il risultato è ancora diverso, dopo l'avvio del kernel rimane un pò lo schermo nero e poi appare la schermata con il caricamento dei servizi e tutto il resto che però si blocca senza dare alcun errore. Credo quindi che sia rimasto da risolvere solo quest'ultimo problema con la parte grafica.
Come dice Janvitus posto il mio file .config così se volete ci potete dare un'occhiata. La mia scheda video è una
Nvidia Geforce FX 5500 256mb. Non fate caso alla parte hardware del kernel perché è solo un abbozzo, mi interessa riuscire a farlo partire e poi tolgo piano piano le cose inutili. Grazie mille ancora per il grandissimo aiuto.
Ecco il file .config
http://s55.yousendit.com/d.aspx?id=3MI6 ... BVM2QHCA0A
Re: Kernel Panic
Inviato: martedì 20 dicembre 2005, 23:22
da Janvitus
La parte riguardante la grafica configurala così:
Codice: Seleziona tutto
#
# Graphics support
#
CONFIG_FB=y
CONFIG_FB_CFB_FILLRECT=y
CONFIG_FB_CFB_COPYAREA=y
CONFIG_FB_CFB_IMAGEBLIT=y
# CONFIG_FB_MACMODES is not set
CONFIG_FB_MODE_HELPERS=y
# CONFIG_FB_TILEBLITTING is not set
# CONFIG_FB_CIRRUS is not set
# CONFIG_FB_PM2 is not set
# CONFIG_FB_CYBER2000 is not set
# CONFIG_FB_ARC is not set
# CONFIG_FB_ASILIANT is not set
# CONFIG_FB_IMSTT is not set
# CONFIG_FB_VGA16 is not set
CONFIG_FB_VESA=y
CONFIG_VIDEO_SELECT=y
# CONFIG_FB_HGA is not set
# CONFIG_FB_S1D13XXX is not set
# CONFIG_FB_NVIDIA is not set
# CONFIG_FB_RIVA is not set
# CONFIG_FB_MATROX is not set
# CONFIG_FB_RADEON_OLD is not set
# CONFIG_FB_RADEON is not set
# CONFIG_FB_ATY128 is not set
# CONFIG_FB_ATY is not set
# CONFIG_FB_SAVAGE is not set
# CONFIG_FB_SIS is not set
# CONFIG_FB_NEOMAGIC is not set
# CONFIG_FB_KYRO is not set
# CONFIG_FB_3DFX is not set
# CONFIG_FB_VOODOO1 is not set
# CONFIG_FB_CYBLA is not set
# CONFIG_FB_TRIDENT is not set
# CONFIG_FB_GEODE is not set
# CONFIG_FB_VIRTUAL is not set
#
# Console display driver support
#
CONFIG_VGA_CONSOLE=y
CONFIG_DUMMY_CONSOLE=y
CONFIG_FRAMEBUFFER_CONSOLE=y
# CONFIG_FRAMEBUFFER_CONSOLE_ROTATION is not set
# CONFIG_FONTS is not set
CONFIG_FONT_8x8=y
CONFIG_FONT_8x16=y
Re: Kernel Panic
Inviato: mercoledì 21 dicembre 2005, 0:14
da Tyler
Grazie Janvitus, ho appena riprovato.
Mi da un sacco di errori e poi si blocca dicendo "failed to load nvidia kernel module".
Ora riparto di nuovo dal kernel che sto usando e faccio piccolissime modifiche, vedremo che tipo di errori otterrò.
Re: Kernel Panic
Inviato: mercoledì 21 dicembre 2005, 0:41
da Janvitus
Tyler ha scritto:
Grazie Janvitus, ho appena riprovato.
Mi da un sacco di errori e poi si blocca dicendo "failed to load nvidia kernel module".
Ora riparto di nuovo dal kernel che sto usando e faccio piccolissime modifiche, vedremo che tipo di errori otterrò.
E' normale ti dia quell'errore, cerca di farti partire inutilmente il driver nvidia che tu hai installato per un altro kernel, inserisci temporaneamente nv al posto di nvidia nel file xorg.conf, poi controlla ceh il nuovo kernel vada bene e reinstalla i driver sul nuovo kernel.
Re: Kernel Panic
Inviato: mercoledì 21 dicembre 2005, 1:20
da Tyler
Grazie Janvitus, domani provo e ti faccio sapere.
Re: Kernel Panic
Inviato: mercoledì 21 dicembre 2005, 2:11
da Tyler
Evvai

Editando x11.conf infatti parte!!!
Ora devo solo smanettare per togliere tutto il supporto hardware inutile.
Grazie mille di nuovo a tutti, siete stati magnifici.