On Friday 06 October 2006 20:28, Richard in Paris wrote: > Hello! > I upgraded my config from a Duron to a Core 2 Duo on an Asus P5B-VM mobo > (with integrated Intel 965G graphics controller). Just before that, I > updated my Debian Etch to kernel 2.6.18, xorg 7.1, discover2, latest (as > of this friday) grub, initramfs-tools, udev. I have a single harddisk > (PATA) connected to the jmicron controller (JMB363) integrated on the > mobo by Asus. Grub boots alright on hda (fstab also states that all my > partitions are on hda), but twenty seconds later I see on the screen that > my partitions are called hde1 hde2 hde3 and so on. Right after that I get > this: Waiting for root file system > Done > Check root= bootarg cat /proc/cmdline > or missing modules, devices: cat /proc/modules ls /dev > ALERT! /dev/hda3 does not exist. > Dropping to a shell! > Busybox v1.01 > /bin/sh: can't access tty; job control turned off > (initramfs) > > What can I do?
New kernels locate devices differently. It detected your hard-disk as hde, not hda. Either switch to using labels, since labels are designed to avoid these problems, or change references to hda to hde. Detailed instructions below. Boot from a floppy/usb-key/cd-rom (eg knoppnix). Mount your hard disk. Edit /boot/grub/menu.lst. Change # kopt=root=/dev/hda3 ro to # kopt=root=/dev/hde7 ro or # root=LABEL=/xxx ro Since grub seems to find the right hard disk, so you probably don't want to change the following line # groot=(hd0,2) run update-grub Edit /etc/fstab (either change hda to hde or switch to using labels) umount, and reboot See the thread at http://lists.debian.org/debian-user/2006/09/msg02837.html for more info on labels. HTH Andrew V. > _________________________________________________________________________ >_ Erweitern Sie FreeMail zu einem noch leistungsstärkeren E-Mail-Postfach! > Mehr Infos unter http://freemail.web.de/home/landingpad/?mc=021131