Die Lösung in Karls Thread finde ich nicht befriedigend, ich versuchs mal selbst; schau Dir auf jeden Fall den Link von Bitpicker an zu der Grubeinführung, die sieht ganz informativ aus.
Allerdings geht sie davon aus, vor der Installation gelesen zu werden, so dass der Anwender die Möglichkeit hat, eine Grub-Bootdiskette zu erstellen, schlimmstenfalls sich eine im Internet suchen zu können. Das ist die einfachste Lösung.
Wenn man keine Disketten zur Hand und/oder kein Floppylaufwerk hat, kann man das mit einer LiveCD umgehen, indem man mit der LiveCD bootet, per Konsole in die RW gemounteten Systempartitionen springt (/boot brauch man auf jeden Fall, vermutlich auch /etc für LILO) und den LOKALEN (denk daran, dass du dich im LiveCD System befindest, aber Anwendungen im lokalen System benutzen willst, die auch das lkale System betreffen sollen) Bootmanager wieder einsetzt.
Ob das bei Grub ohne Backup funktioniert, weiß ich nicht, aber LILO schreibt den Bootsektor, wenn man lilo mit korrekt konfigurierter lilo.conf ausführt.