wie gesagt, du solltest zunächst nur die lösung mittels fixboot anstreben, was laut meinem Verständnis für deine Problemlösung reicht. fixmbr schreibt nur in Bereichen rum, wo es sowieso nicht rumzuschreiben hat - dort wo jetzt dein Grub residiert.
zu den Schritten zum verständnis:
1. von ner live distro z.b. knoppix booten
zunächst benötigst du ja, wenn du mittels fixmbr alles im mbr platt gewalzt hast, ein startbares linux. amleichtesten geht hirzu eine vollwertige Distribution von einer CD/DVD.
2. deine linux /boot und / platte mounten
wenn du von z.b. Knoppix gebootet hast, benötigst du zugriff auf deine laufwerke, die sich auf der festplatte befinden.
hierzu solltest du einen mountpunkt bereitstellen (z.b. /mnt/platte) was heißt, du erstellst mit mkdir einen leeren ordner. Dahinein mountest du dann deine platte, auf der sich die / partitionen deiner platte und /boot deiner platte befinden. Sollte alles in / sein, umso besser.
also z.b.
Code:
mount -t auto /dev/hda1 /mnt/platte
3. in die gemountete platte chroot'en
um jetzt sachen zu machen, die dein linux auf der platte beeinflussen und nicht dein von der cd gebootetes knoppix musst du die wurzel deines linux verändern, welches mit chroot geht - siehe auch die man page dieses befehls.
macht also aus /mnt/platte die neue Wurzel, also /
4. grub-install ausführen
dann solltest du, da du ja deine wurzel geändert hast, im jetztigen /bin oder /sbin oder wo auch immer verzeichnis ein skript namens grub-install vorfinden, welches nur noch auszuführen ist und schon ist grub reinstalliert.
5. neu booten
joah - init 6 halt
abschließende Bemerkung: du solltest das vorher mal ausprobieren, je nach cd-boot-linux muss man noch MAKEDEV oder andere spässe durchführen