Slack 10.2 dopo installazione kernel 2.6 kernel panic

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.
katana
Linux 0.x
Linux 0.x
Messaggi: 8
Iscritto il: ven 25 nov 2005, 11:02

Slack 10.2 dopo installazione kernel 2.6 kernel panic

Messaggio da katana »

Ciao a tutti!
Ho un problema con lilo spero che qualcuno possa per favore darmi una mano.

Allora Ho installato Slackware 10.2 su pc in cui l'hd SATA ospita solo linux. Quindi ho due partizioni sda1 ext.3 e sda2 swap.

Il kernel 2.4.31 girava alla grande...

Dopo aver installato il kernel 2.6.13:
generic
modules
source
alsadriver

e dopo il comando:
mkinitrd -c -k 2.6.13 -m jbd:ext3

ho aperto lilo con vi e ho inserito le seguenti righe sopra quelle del kernel 2.4.31:
image = /boot/vmlinuz-generic-2.6.13
initrd = /boot/initrd.gz
root = /dev/sda1
label = linux_2.6.13
read-only

Poi:
lilo -v

Reboot....

All'avvio:

VFS: Cannot open root device "801" or unknown-block (8,1)
Please append a correct "root=" boot option
Kernel panic - not syncing: VFS: unable to mount root fs on unknown-block (8,1)

Un'altra cosa nella directory /boot l'initrd è rosso! Cosa vuol dire?

Il tutto col floppy d'avvio parte, non ho problemi a formattare tutto è appena stato installato.

Grazie per l'attenzione.

Avatar utente
Paoletta
Staff
Staff
Messaggi: 3975
Iscritto il: lun 25 apr 2005, 0:00
Slackware: 14.2 - 64 bit
Desktop: fluxbox
Località: Varese

Messaggio da Paoletta »

ho sempre installato il kernel a partire da sorgenti e non da pacchetti precompilati, ma non credo che serva l'initrd se il kernel ha già inserito il supporto per ext3...e credo che il 2.6.13 precompilato ce l'abbia;

per vedere se ce l'hai, una volta che sei partito dal dischetto, guarda:

Codice: Seleziona tutto

 cat /boot/config-2.6.13 | grep EXT3 

Codice: Seleziona tutto

 cat /boot/config-2.6.13 | grep JBD 
io ho ext3 inserito nel kernel e jbd modulo e vado benissimo; se ce li hai anche tu prova a togliere l'initrd da lilo e vedi che succede...

P.S. magari il problema è dovuto al fatto che hai un disco SATA..che kernel hai scelto?
inoltre guarda se hai il supporto per SATA nel kernel con:

Codice: Seleziona tutto

 cat /boot/config-2.6.13 | grep SATA 

katana
Linux 0.x
Linux 0.x
Messaggi: 8
Iscritto il: ven 25 nov 2005, 11:02

Messaggio da katana »

Ciao grazie per la risposta!
Premetto che col floppy mi carica il kernel 2.4.31 mi sono dimenticato di specificarlo.

Il kernel che ho scelto per l'installazione è il sata.i

Allora ecco cosa mi ha riportato greppando tali informazioni:
cat /boot/config-generic-2.6.13 | grep EXT3
CONFIG_EXT3_FS=m
CONFIG_EXT3_FS_XATTR=y
CONFIG_EXT3_FS_POSIX_ACL=y
CONFIG_EXT3_FS_SECURITY=y

cat /boot/config-generic-2.6.13 | grep JBD
CONFIG_JBD=m
# CONFIG_JBD_DEBUG is not set

cat /boot/config-generic-2.6.13 | grep SATA
# CONFIG_BLK_DEV_IDE_SATA is not set
CONFIG_SCSI_SATA=y
CONFIG_SCSI_SATA_AHCI=m
CONFIG_SCSI_SATA_SVW=m
CONFIG_SCSI_SATA_NV=m
CONFIG_SCSI_SATA_PROMISE=m
CONFIG_SCSI_SATA_QSTOR=m
CONFIG_SCSI_SATA_SX4=m
CONFIG_SCSI_SATA_SIL=m
CONFIG_SCSI_SATA_SIS=m
CONFIG_SCSI_SATA_ULI=m
CONFIG_SCSI_SATA_VIA=m
CONFIG_SCSI_SATA_VITESSE=m

Tutte queste info non so se siano positive o meno...

Ho provato ad eliminare da lilo.conf la voce initrd ma niente da fare...
Altri suggerimenti?

katana
Linux 0.x
Linux 0.x
Messaggi: 8
Iscritto il: ven 25 nov 2005, 11:02

Messaggio da katana »

Allego anche la parte di lilo.conf...

# Linux bootable partition config begins
image = /boot/vmlinuz-generic-2.6.13
root = /dev/sda1
label = Linux_2.6.13
read-only
image = /boot/vmlinuz-ide-2.4.31
root = /dev/sda1
label = Linux
read-only
# Linux bootable partition config ends

Avatar utente
MAT
Linux 4.x
Linux 4.x
Messaggi: 1242
Iscritto il: mer 9 mar 2005, 0:00
Nome Cognome: Matteo Magni
Kernel: 2.6.20
Desktop: Fluxbox
Distribuzione: Gentoo
Località: Vignola, Modena

Messaggio da MAT »

katana ha scritto:CONFIG_EXT3_FS=m
Ecco il problema: prova a ricompilare includendo il supporto per ext3 staticamente e senza usare initrd.
E dopo ovviamente reinstalla lilo.

Avatar utente
Paoletta
Staff
Staff
Messaggi: 3975
Iscritto il: lun 25 apr 2005, 0:00
Slackware: 14.2 - 64 bit
Desktop: fluxbox
Località: Varese

Messaggio da Paoletta »

MAT ha scritto:
katana ha scritto:CONFIG_EXT3_FS=m
Ecco il problema: prova a ricompilare includendo il supporto per ext3 staticamente e senza usare initrd.
E dopo ovviamente reinstalla lilo.
già, ascolta MAT!

ciao

katana
Linux 0.x
Linux 0.x
Messaggi: 8
Iscritto il: ven 25 nov 2005, 11:02

Messaggio da katana »

Vi ringrazio per le risposte ma cosa dovrei fare in particolare? Non ho mai "ricompilato" nulla
ho solo installato con slackware for dummies alla mano!
C'è percaso un testo di riferimento per la ricompilazione del kernel per annettere il supporto ext3?
Vi ringrazio ancora e mi scuso per la mia ignoranza...
Il corso di linux è iniziato da poco e non sono arrivato al livello sistemistico... :cry:

ZIOLele
Linux 0.x
Linux 0.x
Messaggi: 84
Iscritto il: mar 1 giu 2004, 0:00

Messaggio da ZIOLele »

il problema non è il supporto al filesystem ext3 modulare, dopotutto l'initrd serve proprio a quello.
il casino è che pat compilando il kernel ha inserito fisso solo il supporto per i controller sata ich di intel. se hai un sata nvidia o premise ti devi ricompilare il kernel.

Avatar utente
Paoletta
Staff
Staff
Messaggi: 3975
Iscritto il: lun 25 apr 2005, 0:00
Slackware: 14.2 - 64 bit
Desktop: fluxbox
Località: Varese

Messaggio da Paoletta »

come howto c'è questo, ed è ben fatto:
http://www.slacky.it/tutorial/kernel/co ... ernel.html

inserisci staticamente sia il supporto del filesystem sia quello del tuo controller scsi, butta via l'initrd,reinstalla lilo e sei a posto;

P.S. per sapere che controller è fai

Codice: Seleziona tutto

 lspci | grep SATA 

katana
Linux 0.x
Linux 0.x
Messaggi: 8
Iscritto il: ven 25 nov 2005, 11:02

Messaggio da katana »

Allora ho provato a ricompilare il kernel come da guida ma alla fine il kernel panic è cronico...
Nel frattempo ho reinstallato linux 2.4.31 ed ora parto da qui.
Quindi adesso dovrei:
-seguire la guida dove dice "COMPILAZIONE KERNEL SERIE 2.6.XX" giusto?

Per avere un kernel 2.6.13 che supporti il sata dovrei:
-prendere il suddetto kernel dal web (o basta quello nel cd2 di slak 10.2?)
modificarlo ed installarlo secondo la guida sopracitata...
Spero che vada tutto bene...

Confusione totale!!!

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

Messaggio da samiel »

Ormai siamo al 2.6.14.3
se vuoi essere all'ultima moda...

M.

Avatar utente
Paoletta
Staff
Staff
Messaggi: 3975
Iscritto il: lun 25 apr 2005, 0:00
Slackware: 14.2 - 64 bit
Desktop: fluxbox
Località: Varese

Messaggio da Paoletta »

Per avere un kernel 2.6.13 che supporti il sata dovrei:
-prendere il suddetto kernel dal web (o basta quello nel cd2 di slak 10.2?)
modificarlo ed installarlo secondo la guida sopracitata...
Spero che vada tutto bene...
basta anche quello del cd 2; sei riuscito a scoprire che controller scsi hai?

katana
Linux 0.x
Linux 0.x
Messaggi: 8
Iscritto il: ven 25 nov 2005, 11:02

Messaggio da katana »

Il controller è un Via VT6420 sata raid controller (rev 80);
domani proverò la procedura della guida che mi hai gentilmente postato, grazie ancora.
Nonappena avrò finito posterò il risultato... Mi si prospetta una dura giornata di combattimento a colpi di bash :wink:

Avatar utente
Paoletta
Staff
Staff
Messaggi: 3975
Iscritto il: lun 25 apr 2005, 0:00
Slackware: 14.2 - 64 bit
Desktop: fluxbox
Località: Varese

Messaggio da Paoletta »

allorsa nel config di default (quello da cui ti conviene partire) devi aggiungere y alla voce CONFIG_SCSI_SATA_VIA

katana
Linux 0.x
Linux 0.x
Messaggi: 8
Iscritto il: ven 25 nov 2005, 11:02

Messaggio da katana »

Ciao rieccomi qua dopo la battaglia e naturalmente ha vinto lui...

La guida "COMPILAZIONE NUOVO KERNEL SERIE 2.6.XX" l'ho seguita alla lettera ma alcune cose non collimano:
-il file che va estratto in /usr/src qual'è? (ho usato ciò che ho nel cd linux-source-2.6.13.tgz)

-al make menuconfig mi da un errore suppongo di aver sbagliato la decompressione dei sorgenti.

Devo risistemare tutto: devo reinstallare linux o c'è una scappatoia?

Rispondi