Felix Miata said the following on 04/22/2011 12:15 PM:
On 2011/04/22 11:38 (GMT-0400) Anton Aylward composed:
Felix Miata said:
AFAIK, rsync copies files between systems, which is not where the part of Grub that begins the boot process lives.
Despite what I've managed to get working, I don't understand that comment.
The part of Grub that matters most gets installed to boot sectors, not onto filesystems. Copying files from one partition to another is not _installing_ Grub. Grub only works when _installed_.
AH! Enlightenment. Its a shame that when I tried running grub-install.unsupported from teh LiveCD I got a message telling me there was no BIOS partition. This discouraged me from pursuing that avenue. [ WTF is a 'BIOS Partition'? ]
...
All the above is in all the man page and howtos around.
I found that and did that :-) But ... BuQQer! It still did not work!
Close but not there.
Precisely what does "did not work" mean? Without more, there's little help anyone can give other than to repeat what was already written. Tell us what did happen, exactly!
Well that "BIOS Partition" thing threw me and I wasted time with the 'repair disk' - the "Repair Installation System" on the DVD, and tried to resurect the old /boot partition, which was a Loooong waste of time. When I got grub into the MBR and it came up the message that it could not find /message went by too fast for me to notice and the menu options all ended up with "file not found". It took me a while - this was about 3am and I wasn't at my sharpest - that the problem was the (hd0,3) referring to the partition with the old /boot. After six hours sleep and a bit of reading I got that and was back on track. Moral: Don't try this when you're tired.
You still need to mount sda1 and replace occurrences of (hd0,2) with (hd0,0) in menu.lst. Then you should be unhosed, good to go.
Actually it was (hd0,3) that needed replacing :-)
I think I need a brain replacement myself.
Nah, just get rid of the fatigue poisons. That worked or me :-)
Before update time, /etc/grub.conf will need to be changed too to reflect the new home for Grub on sda1 (or sda) instead of sda4. Do not neglect to do this, unless you like being hosed by an update!!!
This I'm antsi about.
Updating your system with YOU or YaST or zypper occasionally includes a reinstallation of Grub. That process is configured via /etc/grub.conf. Yours will probably have a line like:
setup --stage2=/boot/grub/stage2 --force-lba (hd0,3) (hd0,3)
that will need to be changed to:
setup --stage2=/boot/grub/stage2 --force-lba (hd0,0) (hd0,0)
Done. Now reads setup --stage2=/boot/grub/stage2 --force-lba (hd0,0) (hd0,0) setup --stage2=/boot/grub/stage2 --force-lba (hd0,5) (hd0,0) setup --stage2=/boot/grub/stage2 --force-lba (hd0) (hd0,0) quit More to follow ..... -- Security is like a box of chocolates: everyone thinks they want it, then they bite down and realize it's not the flavor they were expecting. -- Andy Scoggins, Sat, 5 Aug 2006 20:58:17 -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org