kernel panic unable to mount root...

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.
Gibo
Linux 0.x
Linux 0.x
Messaggi: 19
Iscritto il: mar 8 feb 2005, 0:00

kernel panic unable to mount root...

Messaggio da Gibo »

Ciao a tutti,
pochi giorni fa ho ricompilato il kernel (2.4.31) della mia slackware 10.2, però all'avvio mi continua dare kernel panic con il seguente messaggio:

VFS: Cannot open root device "802" or 08:02
Please append a correct "root=" boot option
Kernel panic: VFS: Unable to mount root fs on 08:02

l'ho ricompilato altre 5-6 aggiungendo opzioni per i dischi SATA ma ninente da fare...
Il mio pc e un pentium4 3.2Ghz con 1Gb di ram, hd SATA da 160Gb, Mainboard ASUS P4P800-E delux.

Non riesco a venirne fuori...per piacere aiutatemi!Grazie a tutti!

ps: posso postare anche la configurazione di lilo se vi è più utile...grazie!

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

Messaggio da gallows »

Posta il lilo.conf
Comunque per le prime ricompilazioni consiglio di partire da un config funzionante per poi personalizzarlo al proprio hardware.

Gibo
Linux 0.x
Linux 0.x
Messaggi: 19
Iscritto il: mar 8 feb 2005, 0:00

Messaggio da Gibo »

Il problema è che ho sempre dovuto fare il boot da cd perchè non ha mai funzionato...in altre parole non ho mai avuto una configurazione funzionante di slack(nemmeno quella di partenza)!
Tra poco posto anche lilo.conf!Ciao

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 »

Problema ricorrente... usi reiserfs come filesystem nella root? Includi il supporto STATICAMENTE nel kernel.

P.S. ennesimo post su questo argomento...

Gibo
Linux 0.x
Linux 0.x
Messaggi: 19
Iscritto il: mar 8 feb 2005, 0:00

Messaggio da Gibo »

già fatto e non funziona...sempre lo stesso errore...avevo già letto qualche altro forum che diceva di fare così ma niente da fare...continua a dare errore!!!

Gibo
Linux 0.x
Linux 0.x
Messaggi: 19
Iscritto il: mar 8 feb 2005, 0:00

Messaggio da Gibo »

Ecco il lilo.conf se può essere d'aiuto!!!Scusate non avevo detto che utilizzo raiserfs come file system.

boot = /dev/sda
install = /boot/boot.b
prompt
timeout = 150
vga = normal

other = /dev/sda1
label = WindowsXP
table = /dev/sda

image = /boot/vmlinuz-2.4.31-p4-2
label = Slackware
root = /dev/sda2
read-only

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 »

Ma dopo aver ricompilato hai sostituito l'immagine del kernel in /boot? E hai reinstallato LiLo?

Gibo
Linux 0.x
Linux 0.x
Messaggi: 19
Iscritto il: mar 8 feb 2005, 0:00

Messaggio da Gibo »

si certo è proprio per questo che non riesco a capire...
Per Includere il supporto STATICAMENTE nel kernel si intende andare sulla voce file systems (dopo aver lanciato xconfig), e mettere su Y la voce con scritto: Stats in /proc/fs/reiserfs, giusto? Intanto grazie MAT!!!!

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 »

Gibo ha scritto:si certo è proprio per questo che non riesco a capire...
Per Includere il supporto STATICAMENTE nel kernel si intende andare sulla voce file systems (dopo aver lanciato xconfig), e mettere su Y la voce con scritto: Stats in /proc/fs/reiserfs, giusto? Intanto grazie MAT!!!!
vai in Filesystem ed inserisci staticamente Reiserfs support

Gibo
Linux 0.x
Linux 0.x
Messaggi: 19
Iscritto il: mar 8 feb 2005, 0:00

Messaggio da Gibo »

allora è già tutto abilitato...

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

Messaggio da gallows »

Gibo ha scritto:Il problema è che ho sempre dovuto fare il boot da cd perchè non ha mai funzionato...in altre parole non ho mai avuto una configurazione funzionante di slack(nemmeno quella di partenza)!
Tra poco posto anche lilo.conf!Ciao
Allora parti dal config del kernel da cui booti.

ROBY_SLAKY
Linux 0.x
Linux 0.x
Messaggi: 4
Iscritto il: gio 7 apr 2005, 0:00

Messaggio da ROBY_SLAKY »

L'unico sistema che ho trovato, nella mia pur breve esperienza in linux, è eliminare il file boot.0xxx che poi verrà ricreato con lilo -v.
Non ho trovato altre soluzioni e così mi funziona.
boot.0xxx dovrebbe essere una copia creata con lilo -v

Avatar utente
phobos3576
Staff
Staff
Messaggi: 2980
Iscritto il: dom 17 apr 2005, 0:00
Slackware: 13.1
Kernel: 2.6.37-smp
Desktop: KDE 4.5.3

Messaggio da phobos3576 »

ROBY_SLAKY ha scritto:L'unico sistema che ho trovato, nella mia pur breve esperienza in linux, è eliminare il file boot.0xxx che poi verrà ricreato con lilo -v.
Non ho trovato altre soluzioni e così mi funziona.
boot.0xxx dovrebbe essere una copia creata con lilo -v
Infatti, il problema è proprio il file /boot/boot.0xxx!

Ogni volta che ricompili il kernel, devi impartire un bel:

Codice: Seleziona tutto

lilo-v
che ti aggiorna vari file in /boot tra cui, appunto, boot.0xxx

Siccome però tu non vuoi scrivere il boot sector sull'hard disk, puoi sempre utilizzare un semplice floppy disk; non c'è assolutamente bisogno di utilizzare ogni volta il CD di avvio!

Quindi:

1) loggati a linux come root

2) edita il file /etc/lilo.conf

3) sostituisci la riga

Codice: Seleziona tutto

boot = /dev/sda
con

Codice: Seleziona tutto

boot = /dev/fd0
4) infila un floppy disk, anche non formattato (non ha importanza)

5) apri una console e dai il comando

Codice: Seleziona tutto

lilo -v
Ora, ogni volta che vuoi avviare Linux, non devi fare altro che inserire il floppy prima di accendere il PC.

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

Re: kernel panic unable to mount root...

Messaggio da Paoletta »

Gibo ha scritto: l'ho ricompilato altre 5-6 aggiungendo opzioni per i dischi SATA ma ninente da fare...
posta l'output di

Codice: Seleziona tutto

 cat /boot/config | grep SATA
e di

Codice: Seleziona tutto

 lspci 

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 »

Hai compilato la sezione del low leved driver?
Io ho messo solo quello che mi serve, come statico

# SCSI low-level drivers
#
# CONFIG_BLK_DEV_3W_XXXX_RAID is not set
# CONFIG_SCSI_3W_9XXX is not set
# CONFIG_SCSI_ACARD is not set
# CONFIG_SCSI_AACRAID is not set
# CONFIG_SCSI_AIC7XXX is not set
# CONFIG_SCSI_AIC7XXX_OLD is not set
# CONFIG_SCSI_AIC79XX is not set
# CONFIG_SCSI_DPT_I2O is not set
# CONFIG_MEGARAID_NEWGEN is not set
# CONFIG_MEGARAID_LEGACY is not set
# CONFIG_MEGARAID_SAS is not set
CONFIG_SCSI_SATA=y
# CONFIG_SCSI_SATA_AHCI is not set
# CONFIG_SCSI_SATA_SVW is not set
CONFIG_SCSI_ATA_PIIX=y
# CONFIG_SCSI_SATA_PROMISE is not set
# CONFIG_SCSI_SATA_QSTOR is not set
# CONFIG_SCSI_SATA_VIA is not set
# CONFIG_SCSI_SATA_VITESSE is not set
CONFIG_SCSI_SATA_INTEL_COMBINED=y
# CONFIG_SCSI_BUSLOGIC is not set
# CONFIG_SCSI_DMX3191D is not set
# CONFIG_SCSI_EATA is not set
# CONFIG_SCSI_FUTURE_DOMAIN is not set
# CONFIG_SCSI_GDTH is not set
# CONFIG_SCSI_IPS is not set
# CONFIG_SCSI_INITIO is not set
# CONFIG_SCSI_INIA100 is not set
# CONFIG_SCSI_PPA is not set
# CONFIG_SCSI_IMM is not set
# CONFIG_SCSI_SYM53C8XX_2 is not set
# CONFIG_SCSI_IPR is not set
# CONFIG_SCSI_QLOGIC_FC is not set
# CONFIG_SCSI_QLOGIC_1280 is not set
CONFIG_SCSI_QLA2XXX=y
# CONFIG_SCSI_QLA21XX is not set
# CONFIG_SCSI_QLA22XX is not set
# CONFIG_SCSI_QLA2300 is not set
# CONFIG_SCSI_QLA2322 is not set
# CONFIG_SCSI_QLA6312 is not set
# CONFIG_SCSI_QLA24XX is not set
# CONFIG_SCSI_LPFC is not set
# CONFIG_SCSI_DC390T is not set
# CONFIG_SCSI_NSP32 is not set
# CONFIG_SCSI_DEBUG is not set

M.

Rispondi