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/ :
>mount /dev/hdbX /mnt/fedoraboot
mount your fedora ROOT partition /dev/hdbY on /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
_if you need initrd add:
leave out that line!
_for your windows:
_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:
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