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.