<p>I normally use a live CD for this sort of thing... in that case you don't need to cheroot at all. Just make sure your <rootmountpoint>/boot/grub/device.map is correct and do grub-install --root-directory=<rootmountpoint> /dev/sda (assuming you want the mbr on sda)</p>

<p>James</p>
<p>On 3 Aug 2010 18:21,  <<a href="mailto:m.roth@5-cent.us">m.roth@5-cent.us</a>> wrote:<br type="attribution">> Edward Diener wrote:<br>>> On 8/3/2010 11:13 AM, Les Mikesell wrote:<br>>>> On 8/3/2010 9:56 AM, Edward Diener wrote:<br>
>>>><br>>>>> I am at the shell prompt but in order to get grub to work, don't I need<br>>>>> to mount my actual boot and root partitions for grub to know that<br>>>>> (hd0,9) refers a valid boot partition when I tell grub:<br>
>>>><br>>>>> root (hd0,9)<br>>>>> setup (hd0,9)<br>>>><br>>>> No, grub doesn't need to have anything mounted.<br>>><br>>> OK, thanks for the info.<br>>><br>
>>>  The sysimage mount and<br>>>> chroot is most useful to get access to your usual tools in their usual<br>>>> paths and to be able to edit the grub.conf file.  I've never tried to<br>>>> boot from a partition that far into the disk, though.   I had enough<br>
>>> trouble back in the days when bios only knew 1024 cylinders that I've<br>>>> always put a small /boot partition as the first thing on the disk even<br>>>> though you shouldn't have to now.<br>
>><br>>> My problem was that once I did a chroot I did not have any /dev devices.<br>>> Evidently grub does use this. Once I did:<br>>><br>>> mount --bind /dev /mnt/sysimage/dev<br>>><br>
>> before doing:<br>>><br>>> chroot /mnt/sysimage<br>>><br>>> when I executed 'grub' it found the (hd0,9) partition.<br>> <br>> "Executed grub"? Not chroot, then grub-install /dev/sda?<br>
> <snip><br>>        mark<br>> <br>> <br>> _______________________________________________<br>> CentOS mailing list<br>> <a href="mailto:CentOS@centos.org">CentOS@centos.org</a><br>> <a href="http://lists.centos.org/mailman/listinfo/centos">http://lists.centos.org/mailman/listinfo/centos</a><br>
</p>