Neuer Kernel bootet nicht - Waiting for root device Problem

Welches Modul/Treiber für welche Hardware, Kernel compilieren...
Antworten
Django
Beiträge: 310
Registriert: 08.04.2007 22:19:51

Neuer Kernel bootet nicht - Waiting for root device Problem

Beitrag von Django » 10.05.2007 15:03:07

Hallo,

habe zur Übung mal versucht den Kernel von meinem Debian Etch in VMWare zu aktualisieren. Die Festplatten sind als SCSI angebunden.

Habe folgende Anleitung verwendet:
apt-get install kernel-package libncurses5-dev fakeroot wget bzip2 \
dash initramfs-tools make automake gcc patchutils
cd /usr/src
wget http://www.kernel.org/pub/....
tar zxf linux-2.6.21.1.tar.gz
mv linux-2.6.21.1 linux
cd linux
cp /boot/config-<old> .config
make-kpkg clean
make-kpkg --revision=custom.1.0 kernel_image --initrd --config menuconfig
*** Änderungen/Einstellung entsprechend vornehmen ***
Nach Beendigung der Konfiguration wird der Kernel mit initrd kompiliert.
cd ..
dpkg -i ... <kernel-package-name.deb>
update-grub
Habe in dem Config-Menü bei SCSI extra überall ein * gesetzt.
Naja trotzdem kommt jetzt beim Booten (wenn ich den neuen Kernel anwähle) ein "waiting for root file system..." dann tut sich eine minute nichts und dann kommt eine minimalkonsole mit "ALERT! /dev/sda1 not exist DROPPING TO SHELL"

könnt ihr mir sagen was ich falsch mache?

PS: Grub-Config
## ## End Default Options ##

title Debian GNU/Linux, kernel 2.6.21.1
root (hd0,0)
kernel /boot/vmlinuz-2.6.21.1 root=/dev/sda1 ro
initrd /boot/initrd.img-2.6.21.1
savedefault

title Debian GNU/Linux, kernel 2.6.21.1 (single-user mode)
root (hd0,0)
kernel /boot/vmlinuz-2.6.21.1 root=/dev/sda1 ro single
initrd /boot/initrd.img-2.6.21.1
savedefault

title Debian GNU/Linux, kernel 2.6.18-4-686
root (hd0,0)
kernel /boot/vmlinuz-2.6.18-4-686 root=/dev/sda1 ro
initrd /boot/initrd.img-2.6.18-4-686
savedefault

title Debian GNU/Linux, kernel 2.6.18-4-686 (single-user mode)
root (hd0,0)
kernel /boot/vmlinuz-2.6.18-4-686 root=/dev/sda1 ro single
initrd /boot/initrd.img-2.6.18-4-686
savedefault

### END DEBIAN AUTOMAGIC KERNELS LIST

Benutzeravatar
HardHat
Beiträge: 296
Registriert: 09.11.2003 00:29:19
Kontaktdaten:

Beitrag von HardHat » 13.05.2007 20:31:30

Könnte vielleicht das gleiche Problem sein, was ich hier bei meinem Versuch hatte, einen neuen Kernel zum laufen zu kriegen. Versuch also mal, deine grub.lst so anzupassen, dass der neue Kernel seine root Partition unter /dev/hda1sucht und nicht unter /dev/sda1.

Antworten