I dont know how to re-get grub working. But I solved that problem that ( complicated ) way:
1 booted knoppix (
www.knopper.net )
2 configured lilo
3 rebooted the Suse ( poor one was broken by evil win2k )
mount your fedora /boot partition /dev/hdbX on /mnt/fedoraboot/ :
>mkdir /mnt/fedoraboot
>mount /dev/hdbX /mnt/fedoraboot
mount your fedora ROOT partition /dev/hdbY on /mnt/fedora/
>mkdir /mnt/fedora
>mount /dev/hdbY /mnt/fedora
if you have no extra /boot partition use "/mnt/fedora/boot" instead of "/mnt/fedoraboot"
edit /etc/lilo.conf ( yes, the knoppix /etc/lilo.conf which is actually in RAM ;o)
replace all "/boot" with "/mnt/fedoraboot/" and enter /dev/hdbY as new root partition
boot=/dev/hda
install=/mnt/fedoraboot/boot-menu.b
map=/mnt/fedoraboot/map
default=linux
image=/mnt/fedoraboot/vmlinuz
label=linux
read-only
_if you need initrd add:
initrd=/mnt/fedoraboot/initrd.img
_else
leave out that line!
_for your windows:
other=/dev/hdaZ
label=WinXP
table=/dev/hda
_delete all other image= entries and the following lines, you cant break anything as you are just editing knoppix configs ---except that your win will not boot either if you enter the false win partition -- who cares, just win
)
- no, don't panic !
just run lilo and expect something like this:
>lilo -v
Boot image: /vmlinuz -> /mnt/fedoraboot/vmlinuz-2.6.14
Added linux *
Boot other: /dev/hda3, on /dev/hda, loader CHAIN
>
if lilo complains, save lilo.conf to a disk or usb-stick an write here again ( else mods to /etc/lilo.conf will be lost, and you have to do all again ). Win should still work
if not, you got lilo to work, without having it installed