[CentOS] Centos5 install failure

Wed Nov 7 04:31:17 UTC 2007
Clint Dilks <clintd at scms.waikato.ac.nz>

John Thompson wrote:
> A couple weeks ago I attempted to install Centos5 to replace an 
> increasingly decripit Fedora Core 1 installation. Centos went onto an 
> 80GB piece of previously unallocated space on /dev/hda, using the 
> default configuration offered by anaconda. The installation process went 
> smoothly, however, I was unable to boot Centos when it completed due to 
> "Grub failure." IOW, I never even got the boot loader to come up. I've 
> never been a big fan of grub (I've always used lilo) and this hasn't 
> impressed me. I was able to restore Fedora's lilo loader but I cannot 
> persuade lilo to boot Centos, probably because the / filesystem is using 
> LVM which I am not familiar with. It failed with a kernel panic trying 
> to find things in /dev.
>
> I put it on the back shelf for a couple weeks and finally got back to it 
> today. I wiped hda to give it a fresh base on which to install, and it 
> installed fine once again -- no errors. But on reboot grub failed once 
> again, getting as far as GRUB and then locking up, responding only to 
> the RESET button. So I created a bootable grub CD and booted from that, 
> fed it the Centos kernel and initrd and booted. 
>
> Lots of "missing module" errors because (as it turns out) the Centos
> installer neglected to create the proper module tree in /lib/modules.
> But there was one for the xen kernel. WTF, I'll try that. Boot again and
> tried to tell grub to load the xen kernel: "invalid file format."
>
> Whatever. Booted the regular kernel and initrd again, gritting my teeth 
> through all the errors and created a sym-link from the xen module tree
> to what should be the regular module tree. Rebooted again with the
> regular kernel and initrd. Fewer error messages this time, but still a
> fair number. I just wanted to get to the point were I could repair the
> missing modules.  
>
> So the system comes up -- sort of. The modules that still couldn't load 
> turned out to include those for my network card, so no network access. 
> Nor could I mount any cds or the xfs file system on the raid array. 
> Useless. Just frickin' useless. My low opinion of grub remains 
> unchanged, and my opinion of Centos is following in the same
> direction. I spent the rest of the afternoon restoring Fedora off my 
> backup tapes.
>
> Any clues what I did wrong?
>
>
>   
Hi I would suggest if possible that you try installing again.  Once the 
installation is complete but before you reboot scp off all the files in 
/root so you have all the logs and etc that were made during the 
installation.

Then reboot, if you still find Grub doesn't work then boot from a CentOS 
boot cd / DVD and type linux rescue.  This will ask you for some basic 
information and then hopefully find you CentOS install

If this occurs then you should be able to chroot into your CentOS 
Installation and use grub-install to try installing grub manually.

Hope this helps, good luck  :)