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 at xdroop.com | http://www.xdroop.com
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL:
<http://lists.centos.org/pipermail/centos/attachments/20090707/a2400254/attachment-0003.sig>