|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Member
Iscritto dal: Jan 2004
Città: torino
Messaggi: 156
|
un'altro kernel panic....
ciao a tutti, ieri, dopo aver compilato per la mia prima volta su debian un kernel ho avuto qualche problema: ho creato il pacchetto .deb per installarlo, e dopo averlo fatto ho, per sicurezza, dato il comando "lilo -v".
ora, al primo riavvio, cercando di riavviare con il nuovo kernel (passo da 2.2.nonsochè a 2.6.8) durante l'avvio va in kernel panic, il messaggio di errore è: Please append the correct "root=" boot option Kernel panic: VFS: to mount root fs on unknow-block (22,5) c'è qualcuno che mi sa spiegare cosa significhi e, magari, aiutarmi a risolvere il problema? Grazie Alberto |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Jun 2001
Città: Tall-Oaks Band Camp
Messaggi: 759
|
se sei sicuro di aver compilato staticamente il supporto al filesystem della partizione radice, allora forse si tratta solo di indicarla in /etc/lilo.conf
image= etc... root=/dev/hdXX <--- partizione dove hai installato la debian label= etc... read-only ciao
__________________
Arch Linux 2007.05 Duke 2.6.21-ARCH #1 SMP PREEMPT |
|
|
|
|
|
#3 |
|
Member
Iscritto dal: Jan 2004
Città: torino
Messaggi: 156
|
c'è già nella parte generale, prima della sezione dell'immagine, e per sicurezza l'ho copiato anche in quella sezione, ma nulla
sembra non andare lo stesso... |
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Jul 2002
Città: Potenza
Messaggi: 1137
|
Forse hai sbagliato a compilare il kernel, mettendo magari come modulo il filesystem che usi, ext3, reiserfs, o hai omesso qualcosa. Controlla nel config che sta in /boot, magari postalo.
|
|
|
|
|
|
#5 |
|
Member
Iscritto dal: Jan 2004
Città: torino
Messaggi: 156
|
# File systems
# CONFIG_EXT2_FS=y # CONFIG_EXT2_FS_XATTR is not set # CONFIG_EXT3_FS is not set # CONFIG_JBD is not set # CONFIG_REISERFS_FS is not set # CONFIG_JFS_FS is not set # CONFIG_XFS_FS is not set CONFIG_MINIX_FS=m # CONFIG_ROMFS_FS is not set # CONFIG_QUOTA is not set # CONFIG_AUTOFS_FS is not set # CONFIG_AUTOFS4_FS is not set ok, questa è la parte relativa ai file system...mi sa che mi tocca ricompilare...che palle!!! anche se il mio debian mi pare sia su ext2....devo controllare... in ogni caso grazie dei consigli, vi farò sapere |
|
|
|
|
|
#6 |
|
Member
Iscritto dal: Jan 2004
Città: torino
Messaggi: 156
|
nuova compilazione, questa volta includendo il modulo, ma stesso errore.....qualcuno può aiutarmi???
|
|
|
|
|
|
#7 |
|
Senior Member
Iscritto dal: Jun 2001
Città: Tall-Oaks Band Camp
Messaggi: 759
|
reiserfs staticamente, non come modulo
CONFIG_REISERFS_FS=y
__________________
Arch Linux 2007.05 Duke 2.6.21-ARCH #1 SMP PREEMPT |
|
|
|
|
|
#8 | |
|
Senior Member
Iscritto dal: Sep 2003
Messaggi: 5402
|
Quote:
|
|
|
|
|
|
|
#9 |
|
Member
Iscritto dal: Jan 2004
Città: torino
Messaggi: 156
|
# Installs the specified file as the new boot sector
# You have the choice between: bmp, compat, menu and text # Look in /boot/ and in lilo.conf(5) manpage for details # install=/boot/boot-menu.b # Specifies the location of the map file # map=/boot/map # Specifies the number of deciseconds (0.1 seconds) LILO should # wait before booting the first image. # delay=50 prompt timeout=50 # prompt # single-key # delay=100 # timeout=100 # Specifies the VGA text mode at boot time. (normal, extended, ask, <mode>) # # vga=ask # vga=9 # vga=normal default=Linux image=/vmlinuz root=/dev/hdc5 label=LinuxOLD read-only # restricted # alias=1 image=/boot/bzImage label=Linux read-only optional # restricted # alias=2 # If you have another OS on this machine to boot, you can uncomment the # following lines, changing the device name on the `other' line to # where your other OS' partition is. # # other=/dev/hda4 # label=HURD # restricted # alias=3 other=/dev/hda1 label="Windows(hda1)" other=/dev/hdc1 label="Windows(hdc1)" bzImage è il kernel che ho compilato io |
|
|
|
|
|
#10 |
|
Senior Member
Iscritto dal: Jun 2001
Città: Tall-Oaks Band Camp
Messaggi: 759
|
nella sezione image che carica il kernel nuovo non c'è
root=/dev/hdc5 non lo vedo neanche nella sezione general di lilo.conf inoltre ti devi ricordare che filesystem stai usando perchè è indispensabile compilare staticamente [*] in menuconfig e non come modulo <M> in menuconfig quel filesystem sino a quando non fai queste cose non ne esci ciao
__________________
Arch Linux 2007.05 Duke 2.6.21-ARCH #1 SMP PREEMPT |
|
|
|
|
|
#11 |
|
Member
Iscritto dal: Jan 2004
Città: torino
Messaggi: 156
|
root=hdc5 ci dovrebbe essere, ora controllo, ma quasi sicuramente sono io che mi sono dimenticato di incollarlo....
inoltre anche il file system dovrebbe essere *.... non so cosa manchi! |
|
|
|
|
|
#12 |
|
Member
Iscritto dal: Jan 2004
Città: torino
Messaggi: 156
|
ho letto in una pagina, in inglese, che devo convertirlo in esadecimale e copiarlo in "root=" di lilo.conf
però se io provo a scrivere 89D (ovvero 2205 in hex) mi dice che non è un numero, mentre se scrivo 1605 (22 e 5 in hex) mi indirizza all'indirizzo 645, perchè viene convertito in decimale, quindi non funziona che posso fare?? |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 20:45.



















