MKlemm
November 3rd, 2008, 09:52 AM
Hi all,
I just upgraded from 8.04 to 8.10. When I was about to reboot after the upgrade, the boot stopped at the point where it tries to find the device for the root partition by UUID and drops to the BusyBox shell.
Using the BusyBox shell, I could see that there were no disk device nodes whatsoever in the initramfs's "dev" drectory, nor seem there to be any other "dynamic" (udev) device nodes.
As I had my previous 2.6.24 kernel still set up in the grub boot menu, I was able to boot 8.10. with a 2.6.24-19 kernel (which gives me issues with the nvidia module, which is installed once via DKMS and again - an older version - by the boot-up script of linux-resttricted-modules-common and it's temp module directory), but at least I could get the system running and tried to regenerated the initramfs with "update-initramfs" giving it the kernel version 2.6.27-7-generic.
I tried this several times, also with manually adding some disk driver modules to "/etc/initramfs-tools/modules", to no avail.
Comapring the list of modules loaded under a running 2.6.24 kernel with what I could see in the BusyBox emergency shell under /proc/modules after booting 2.6.27 failed, there doesn't seem to be any relevant difference.
However, when I was doing the upgrade from 8.04 (I did it using the update manager in Gnome),
the upgrade crashed when installing the "amarok" package. I don't know if it was coincidence, but just before the upgrade stopped, I removed a USB device from the computer.
after the upgrade had failed, I ran dpkg -- configure -a and then contuniued the upgrade using apt-get dist-upgrade (the GUI upgrade wasn't working anymore, maybe there were already packages replaced), and this time, it seemed to work OK.
Now can't tell whether the interrupted upgrade is somehow related to the boot issues, but personally i doubt that this is the case.
My root file system is on a SATA disk connected to an Intel 945 chip set.
Doesn anyone have an idea about a solution to this? Id it UDEV not working or not installed in the iniramfs? how do I get a working UDEV into the initramfs?
I just upgraded from 8.04 to 8.10. When I was about to reboot after the upgrade, the boot stopped at the point where it tries to find the device for the root partition by UUID and drops to the BusyBox shell.
Using the BusyBox shell, I could see that there were no disk device nodes whatsoever in the initramfs's "dev" drectory, nor seem there to be any other "dynamic" (udev) device nodes.
As I had my previous 2.6.24 kernel still set up in the grub boot menu, I was able to boot 8.10. with a 2.6.24-19 kernel (which gives me issues with the nvidia module, which is installed once via DKMS and again - an older version - by the boot-up script of linux-resttricted-modules-common and it's temp module directory), but at least I could get the system running and tried to regenerated the initramfs with "update-initramfs" giving it the kernel version 2.6.27-7-generic.
I tried this several times, also with manually adding some disk driver modules to "/etc/initramfs-tools/modules", to no avail.
Comapring the list of modules loaded under a running 2.6.24 kernel with what I could see in the BusyBox emergency shell under /proc/modules after booting 2.6.27 failed, there doesn't seem to be any relevant difference.
However, when I was doing the upgrade from 8.04 (I did it using the update manager in Gnome),
the upgrade crashed when installing the "amarok" package. I don't know if it was coincidence, but just before the upgrade stopped, I removed a USB device from the computer.
after the upgrade had failed, I ran dpkg -- configure -a and then contuniued the upgrade using apt-get dist-upgrade (the GUI upgrade wasn't working anymore, maybe there were already packages replaced), and this time, it seemed to work OK.
Now can't tell whether the interrupted upgrade is somehow related to the boot issues, but personally i doubt that this is the case.
My root file system is on a SATA disk connected to an Intel 945 chip set.
Doesn anyone have an idea about a solution to this? Id it UDEV not working or not installed in the iniramfs? how do I get a working UDEV into the initramfs?