This may be too basic but take appropriate precautions before making changes on your box.<br><br>Grub recognizes drives by hd0, hd1, hd2 etc&nbsp; (first drive is hd0 &lt;-'zero').<br>Again the partitions numbers in grub.conf are starting from zero onwards. 
<br>And finally default count also starts with zero.<br><br>What becomes hd0 (for grub.conf) out of hda or sda is hardware dependent but mostly I have seen that sda gets preference being treated SCSI. This is independent of boot sequence drive preference as selected in BIOS. YMMV.
<br><br>So first read the man 
grub.conf, you will have more information.<br>Then adjust your bios (once for all) to point where you placed grub in MBR.<br>After that use some live CD/Boot CD / rescue CD to find wht is hd0 out of sda and hda. U may do this by trial / experiment.
<br>Finally get your grub.conf

 file in shape by any method you know or search this list. and before you attempt to edit grub.conf make a backup of that file. <br><br>PS: /boot shall be located outside LVM. <br><br>HTH.
<br><br><span class="gmail_quote"></span><br><div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">The ide drive is /dev/hda, the SATA drive is /dev/sda. The problem is
<br>with GRUB on /dev/hda, it never gets as far as loading the kernel. GRUB
<br>hangs with the message: Loading stage 2. I have been reading the grub<br>docs, but I cannot find anything relevant. Does anyone know what GRUB is<br>doing at stage 2? I don't know what kinds of problems could lead to this
<br>error.<br>Derek Tattersall<br></blockquote></div><br>-- <br>Anil Kumar Shrama