Corrupt kernel update breaks mkinitrd – cannot boot

We were trying to install a QLogic card and it’s drivers on one of our SLES11 servers this morning and mkinitrd kept barking at us:

lebsvn2:/boot/grub # mkinitrd -v

Kernel image:   /boot/vmlinuz-2.6.27.19-5-default
Initrd image:   /boot/initrd-2.6.27.19-5-default
Root device:    /dev/root (mounted on / as ext3)
Resume device:  /dev/disk/by-id/scsi-SATA_FUJITSU_MHZ2080_K85CT9925KBH-part3 (/dev/sda3)
Device root not found in sysfs
Script /lib/mkinitrd/setup/72-block.sh failed!

Found some magic at an openSuse forum:

rootdev=<root block device> mkinitrd

In our case it was rootdev=/dev/sda3 mkinitrd.  And it worked like magic.


via Corrupt kernel update breaks mkinitrd - cannot boot.

Leave a Reply

You must be logged in to post a comment.