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

Reply via email to