Bug#353123: linux-image-2.6.15-1-686-smp: initrd thinks root device doesn't exist following upgrade
Package: linux-image-2.6.15-1-686-smp
Version: 2.6.15-6
Severity: grave
Having got the usual message about upgrading to the same kernel version
and having to reboot, I did so, and got this:
ALERT! /dev/hda1 does not exist. Dropping to a shell!
>From the shell it dropped me into, I was able to determine that a device
node /dev/hda1 did in fact exist, and I could mount it. I then spent
some time working out how to get it to boot. Only after I had succeeded,
reading the initrd scripts at leisure, did I find (and subsequently
confirm) that simply quitting out of the shell would let it continue
where it left off and boot as normal.
So why is the device absent one moment and present the next? Please tell
me it's not doing something braindead like populating /dev in the
background and not waiting for it to finish...
-- System Information:
Debian Release: testing/unstable
APT prefers unstable
APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable')
Architecture: i386 (i686)
Shell: /bin/sh linked to /bin/bash
Kernel: Linux 2.6.15-1-686-smp
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)
Versions of packages linux-image-2.6.15-1-686-smp depends on:
ii initramfs-tools [linux-initra 0.51 tools for generating an initramfs
ii module-init-tools 3.2.2-2 tools for managing Linux kernel mo
Versions of packages linux-image-2.6.15-1-686-smp recommends:
pn libc6-i686 <none> (no description available)
-- debconf information:
linux-image-2.6.15-1-686-smp/preinst/elilo-initrd-2.6.15-1-686-smp: true
linux-image-2.6.15-1-686-smp/postinst/create-kimage-link-2.6.15-1-686-smp: true
linux-image-2.6.15-1-686-smp/postinst/bootloader-test-error-2.6.15-1-686-smp:
linux-image-2.6.15-1-686-smp/prerm/would-invalidate-boot-loader-2.6.15-1-686-smp: true
linux-image-2.6.15-1-686-smp/postinst/depmod-error-initrd-2.6.15-1-686-smp: false
linux-image-2.6.15-1-686-smp/postinst/old-dir-initrd-link-2.6.15-1-686-smp: true
linux-image-2.6.15-1-686-smp/preinst/lilo-initrd-2.6.15-1-686-smp: true
linux-image-2.6.15-1-686-smp/postinst/old-system-map-link-2.6.15-1-686-smp: true
linux-image-2.6.15-1-686-smp/postinst/old-initrd-link-2.6.15-1-686-smp: true
linux-image-2.6.15-1-686-smp/preinst/overwriting-modules-2.6.15-1-686-smp: true
linux-image-2.6.15-1-686-smp/prerm/removing-running-kernel-2.6.15-1-686-smp: true
linux-image-2.6.15-1-686-smp/postinst/kimage-is-a-directory:
linux-image-2.6.15-1-686-smp/preinst/lilo-has-ramdisk:
linux-image-2.6.15-1-686-smp/preinst/failed-to-move-modules-2.6.15-1-686-smp:
* linux-image-2.6.15-1-686-smp/preinst/already-running-this-2.6.15-1-686-smp:
linux-image-2.6.15-1-686-smp/preinst/abort-overwrite-2.6.15-1-686-smp:
linux-image-2.6.15-1-686-smp/preinst/abort-install-2.6.15-1-686-smp:
linux-image-2.6.15-1-686-smp/postinst/bootloader-error-2.6.15-1-686-smp:
linux-image-2.6.15-1-686-smp/preinst/initrd-2.6.15-1-686-smp:
linux-image-2.6.15-1-686-smp/preinst/bootloader-initrd-2.6.15-1-686-smp: true
linux-image-2.6.15-1-686-smp/postinst/depmod-error-2.6.15-1-686-smp: false
Reply to: