hardy upgrade: /dev/disk/by-uuid non existant at boot; dropping to a shell (with "386" kernel)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Invalid
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: linux-image-
I just upgraded a desktop PC from Gutsy to Hardy (without errors in upgrading).
I found two new kernels in Grub's list: with the second one (2.6.24-
Instead, with the first one, 2.6.24-15-386, system doesn't boot: in normal mode I just see the splash orange bar going left and right, while in recovery mode it hangs on "Begin: Waiting for root file system"... but after some time (in both modes) I get back to text mode and see:
"Check root= bootarg cat /proc/cmdline
or missing modules, devices: cat /proc/modules ls /dev
ALERT! /dev/disk/
and then "BusyBox..."
In the shell I get, I'm not able to save dmesg output (but I cheched that nothing appears if grepping with "sd", "scsi", and "hd"), while uname -a says:
Linux (none) 2.6.24-15-386 #1 Fri Apr 4 03:10:49 UTC 2008 i686 Unknown
I also checked if the "/dev/disk..." think existed (I checked it does exist when I boot with "generic"), but the directory "/dev/disk" doesn't exist at all (neither does any "/dev/sd*" or "/dev/hd*").
Here are the corresponding /etc/fstab lines:
# /dev/hda4
UUID=3d866059-
Some apparently non-important (but who knows) things:
- this is a manually edited /etc/fstab, but this line was automatically created (replaced), I don't know if in base (Feisty) install or in some upgrade.
- in upgrading to Hardy all my "/dev/hd*" devices become "/dev/sd*"
- this is a system installed as Ubuntu but now used as Xubuntu (by installing the related metapackage).
I'm attaching "sudo lscpi -vvnn" output.
This is the dmesg output WITH THE WORKING ("generic") KERNEL.