On Tuesday 22 December 2009 04:59:02 Grant wrote:

> > I'll report back with Puppy Linux results.
> 
> Puppy Linux has wiped the HD and installed to /dev/sda3, but I can't
> get it to install GRUB to /dev/sda1.  I get:
> 
> I couldn't mount '/dev/sda1' read-write!
> 
> Working on it....

You cannot install grub to /dev/sda1 and expect it to work - that is a 
partition, not a device. 

Grub goes into the MBR of the device, and the various stage 1.5 and stage 2 
support files are put into /boot/grub/. The install app can find those dirs 
just fine as it is a Linux app running on a full mounted Linux system. But, it 
has no clue which MBR you want to be used:

grub-install /dev/sda

If you need grub installed on some other device (not the current machine's own 
boot drive), then mount that drive's /boot somewhere and do something like 
this

grub-install --root-directory=/mnt/boot /dev/<device>


-- 
alan dot mckinnon at gmail dot com

Reply via email to