Kernel panic - not syncing: VFS: på Slackware 10 med 2.6.10

Frågor och diskussion kring Linuxkärnan med moduler.

Post Reply
User avatar
st3f
Posts: 187
Joined: 19 November 2003, 00:19
Location: Norrköping/Stockholm

Kernel panic - not syncing: VFS: på Slackware 10 med 2.6.10

Post by st3f » 12 February 2005, 17:14

När jag ska köra igång med min nykompilerade kärna (2.6.10) får jag "Kernel panic - not syncing: VFS: ...".

Jag kör Slackware 10 (2.4.26) och root-partitionen är på en SATA-disk som ligger på hdg1. Jag har kört mkinitrd enligt /boot/README.initrd. Var först tvungen att köra

Code: Select all

# installpkg kernel-modules-2.6.10-i486-1.tgz
som jag fick tag i på någon *LUG-sida. När jag bootar nu vet jag inte riktigt vad som händer... :oops: Jag får iallafall upp en root-prompt(?) som jag kan hoppa ur genom att köra "exit", antar att man kan skicka kommandon till kärnan här eller nåt? I alla fall, när jag hoppar ur får jag "Kernel panic" igen.

Jag läste någonstans att hdg benämns sdg i 2.6-kärnan, provade att byta i lilo.conf, tyvärr utan resultat.

Jag börjar att få slut på ideér nu så lite hjälp skulle uppskattas.

Code: Select all

# lilo.conf
# 2.6.10 kernel
image = /boot/bzImage-2.6.10
initrd = /boot/initrd.gz
root = /dev/sdg1
label = Linux-2.6.10
read-only
Postar lite mer utförliga felmeddelanden vid boot strax...
Slackware 10.1 (2.4.29)
Enlightenment 0.16.7
http://www.skrivihop.nu/ snälla!

Marcan2004
Posts: 61
Joined: 28 March 2004, 15:50
Location: Sverige

Post by Marcan2004 » 12 February 2005, 19:28

SATA i kernel 2.6 börjar som du säger på sdXX (precis som vanliga SCSI diskar). Om det är den enda SATA disken du har så borde det bli sda1 om det ligger på första partitionen.

Marcus

User avatar
st3f
Posts: 187
Joined: 19 November 2003, 00:19
Location: Norrköping/Stockholm

Post by st3f » 12 February 2005, 19:36

Borde inte hdg1 bli sdg1 då?

Jag har två SATA-diskar, hde och hdg, / ligger på hdg1.
Slackware 10.1 (2.4.29)
Enlightenment 0.16.7
http://www.skrivihop.nu/ snälla!

Marcan2004
Posts: 61
Joined: 28 March 2004, 15:50
Location: Sverige

Post by Marcan2004 » 12 February 2005, 19:47

Nope, en cat /proc/partitions på mina partioenr två sata + usbminne (sdc) visar att så inte är fallet:

Code: Select all

   8     0   36151920 sda
   8     1     995998 sda1
   8     2   35150220 sda2
   8    16  245117376 sdb
   8    17  245111706 sdb1
   8    32       8192 sdc
   3    64  100522800 hdb
   3    65     128488 hdb1
   3    66    4883760 hdb2
   3    67   24410767 hdb3
   3    68   71095657 hdb4
  22     0   80418240 hdc
  22     1     995998 hdc1
  22     2   79417327 hdc2
  22    64  156290904 hdd
  22    65  156288321 hdd1
Där kan du se att de "börjar om" vid hdXX

User avatar
st3f
Posts: 187
Joined: 19 November 2003, 00:19
Location: Norrköping/Stockholm

Post by st3f » 13 February 2005, 13:32

Testade att byta från hdg1 till sdb1 i lilo.conf och startade om, då fick jag samma fel som innan det vill säga

Code: Select all

VFS: Mounted root (ext2 filesystem)
No kernel modules found for Linux 2.6.10y
mount: Mounting /dev/hdg1 on /mnt failed: No such device or address
ERROR: mount returned error code 1. Trouble ahead.
mount: Mounting /dev/hdg1 on /mnt failed: Invalid argument
mount: Mounting /dev/hdg1 on /mnt failed: Invalid argument
/boot/initrd.gz: exiting
pivot_root: Device or resource busy
Freeing unused kernel memory: 188k freed
# exit
Kernel panic - not syncing: Attempted to kill init!
Hmm... den försöker mounta hdg i alla fall, ah, det måste vara fstab. Jag gör en kopia på fstab och ändrar alla hdgX till sdbX och bootar om. Inte bra. Snarlikt problem igen vid nästa boot. Nu bävar jag förstås lite över hurvida det går att boota med gamla kärnan när fstab är ändrad, jag testar.

Den stannar under uppstarten och jag får möjlighet att logga in som root i single user mode för att "fix the problem". Schysst tänkte jag, bara att ändra tillbaks fstab. Problemet är att filsystemet är read-only(!) hur --- ska man då kunna fixa några problem?

Tillägg: det är ext3 på hdg-partitionen.

Hilfe bitte
Slackware 10.1 (2.4.29)
Enlightenment 0.16.7
http://www.skrivihop.nu/ snälla!

Marcan2004
Posts: 61
Joined: 28 March 2004, 15:50
Location: Sverige

Post by Marcan2004 » 14 February 2005, 10:37

No kernel modules found for Linux 2.6.10y
Har du verkligen gjort make modules_install ???

Och hur ser scripten i /boot/initrd.gz ut?

User avatar
st3f
Posts: 187
Joined: 19 November 2003, 00:19
Location: Norrköping/Stockholm

Post by st3f » 14 February 2005, 13:55

Hur får jag fram scripten? initrd verkar vara binär.
Slackware 10.1 (2.4.29)
Enlightenment 0.16.7
http://www.skrivihop.nu/ snälla!

Post Reply