Hi folks, I updates one of my long-running CentOS 4.x systems today, and afterwards it wouldn't boot properly. My issue was that it would start, then announce: Checking root filesystem /dev/md0 is mounted. e2fsck cannot continue. After much twiddling around, I discovered that if I booted from the first kernel I had, it would boot properly. Now this is a hand-rolled RAID, not an anaconda-generated one. And I seem to recall generating an initrd myself in order for the boot process to work. Does this mean that I have to generate a new initrd every time I want to boot to a new kernel? For the record, this kernel failed: title CentOS (2.6.9-78.0.22.EL) root (hd0,0) kernel /boot/vmlinuz-2.6.9-78.0.22.EL ro quiet root=/dev/md0 initrd /boot/initrd-2.6.9-78.0.22.EL.img ...while this one succeeded: title CentOS-4 i386 (2.6.9-34.EL) root (hd0,0) kernel /boot/vmlinuz-2.6.9-34.EL ro root=/dev/md0 initrd /boot/initrd-2.6.9-34.EL.img And there are several other kernels on the system, but I honestly don't know which ones have been run successfully. Does anyone know what I did wrong? -- /\oo/\ / /()\ \ David Mackintosh | dave@xxxxxxxxxx | http://www.xdroop.com
Attachment:
pgpQq4Sv07Na2.pgp
Description: PGP signature
_______________________________________________ CentOS mailing list CentOS@xxxxxxxxxx http://lists.centos.org/mailman/listinfo/centos