This section 3.2 makes no sense. When trying to install grub on a hd0 that has only been partitioned, but has no OS installed, the partition to hold kernels and stage1 and the rest of grub's files is empty. How can it find /boot/grub/stage1 when it doesn't exist? Naturally it's not going to find that file and get the error 15 when I do setup (hd0,0).
When trying to umount /dev/hdc3, where grub was long ago installed and should not be disturbed, always the device is busy, so it's not possible to remount the target on that apparently hard-coded location /boot/grub. On 'find /disks/hda1/grub/stage1', the actual target, error 15 again results. I've booted from hd1 where Ubuntu is installed, and which has boots with grub, but its /usr/lib has no directory named grub. Ubuntu puts its grub files in /lib/grub, so section 3.1 also needs to be fixed to account for optional installation locations. When I tried following 3.3, using grub-install /dev/hda1 or grub-install (hd0,0), the files were actually reinstalled to hd1/(hd1,2), and hd0 was untouched. When I tried to install with the --root-directory=/disks/hda1 option, it created a boot directory containing a grub directory containing the required files. This is makes no sense without further instruction that linking /boot/grub to ../grub is required for /boot/grub to be where it belongs when the device is actually mounted to the OS it is intended to start. -- "The Lord is my strength and my shield; my heart trusts in him, and I am helped." Psalm 28:7 NIV Team OS/2 ** Reg. Linux User #211409 Felix Miata *** http://mrmazda.no-ip.com/ _______________________________________________ Bug-grub mailing list Bug-grub@gnu.org http://lists.gnu.org/mailman/listinfo/bug-grub