I have two drives in a software mirror. Other than setting the bios to boot from the second drive, is there any way to confirm that grub is installed properly on the second drive?
When installing CentOS - sometimes the RAID-1 /boot partition, usually /dev/md0 fails to boot.
The bug is known and exists on the bugtracker for CentOS as well as RedHat.
The fix is to re-install GRUB on on each partition of the RAID-1 array.
I think you could use the same method to answer your question.
1. boot server w/ any 'Disk-1' of an installation set at boot prompt type 'linux rescue' Continue boot.
2. First double check your disks with the mdadm utility # mdadm -QD /dev/md0 Make a note of every disk (you can ignore the spare) example: /dev/{sda1, sdb1, sdc1, sdd1, sde1}
3. drop into the GRUB prompt # grub grub> device (hd0) /dev/sda grub> root (hd0,0) grub> setup (hd0)
<repeat for each drive in the array>
grub> device (hd0) /dev/sdb grub> root (hd0,0) grub> setup (hd0)
Rinse - Repeat, etc.
4. exit from GRUB and reboot.
If you then want to test it, disconnect one of your drives - or just drop into grub at boot and tell it to boot from the partition of another drive.
-Peter
2008/6/9 Bowie Bailey Bowie_Bailey@buc.com:
I have two drives in a software mirror. Other than setting the bios to boot from the second drive, is there any way to confirm that grub is installed properly on the second drive?
-- Bowie _______________________________________________ CentOS mailing list CentOS@centos.org http://lists.centos.org/mailman/listinfo/centos