Wie Badcel sagt, geht es mit einer Knoppix CD. Jedoch weil du die Frage stellst, denke ich dürfte dir nicht ganz klar sein wie das genau funktioniert. Daher hier mal ein Versuch es Detailierter zu erklären.
1) Nach der Installation von Windows, und wenn der MBR erfolgreich neu überschrieben wurde, legst du eine Knoppix CD ein und bootest von dieser.
2) Danach öffnest du eine Konsole, und wirst mittels den Befehl "su" zu root.
Die Aufteilung deiner Festplatte was / etc. ist solltest du wissen. Wenn du so wie bei der Standart Installation nur ein / Verzeichnis und eine swap Partition hast, macht es das ganze einfacher.
3) Zuerst mountest du dein / Verzeichnis, z.B. nach "/mnt".
mount /dev/hda1 /mnt
Natürlich muss hier /dev/hda1 auf dein System angepasst werden, was bei dir wirklich dein root Verzeichnis ist.
4) Die Root Umgebung ändern: Jetzt hast du zwar über /mnt Zugriff auf deine Festplatte aber das genüngt noch nicht ganz. Wir wechseln jetzt sozusagen unsere root Umgebung, wenn das geschehen ist, ist das neue / wieder unsere Festplatte, so als wenn wir von dieser gebootet hätten. Dafür geben wir folgenden Befehl ein:
chroot /mnt /bin/bash
Diese Zeile bedeutet das wir "/mnt/" zu unserem neuen "/" (Wurzel Verzeichnis) machen wollen. Und es wird dabei "/bin/bash" als unsere Standard Shell aufgerufen.
5) Jetzt befinden wir uns sozusagen wieder auf unsere Festplatte und / ist so als wenn wir von dieser gebootet hätten. Wenn man eine extra Partition für /boot angelegt hat, oder für Homeverzeichnis etc. müssen wir dieses auch noch mounten.
Der leichteste weg des zu tun ist, indem wir den Bedehl
mount -a
ausführen. Danach wird alles gemountet was in der /etc/fstab steht. Sofern man dafür einen Eintrag in der fstab gemacht hat. Das /proc Verzeichnis sollte damit auch gemountet werden.
6) Nun ist es Zeit unseren MBR wieder Herzustellen. Ich benutze jedoch kein Grub und weiß leider nicht wie der Befehl dazu genau heißt. Ich meine es war "grub-install" oder so ähnlich. Am besten man benutzt einfach dafür mal die Autovervollständigung, denke da sollte man den Befehl schnell für finden.
Wer Lilo benutzt, so wie ich, gibt einfach "lilo" in der Kommandozeile an.
Zu beachten ist hier, dass wenn man auch Windows im Bootmenü haben möchte, man dafür einen Eintrag in der /etc/lilo.conf oder eben in der /boot/grub/grub.list (??? Ich hoffe das war die configdatei von grub) machen muss.
7) Um nun sauber neu zu booten geben wir einfach nur noch "exit" ein. Damit wir unser "/" Verzeichnis wechseln, und uns wieder auf CD befinden. Wer möchte, kann noch die Partition unmounten, was am saubersten ist.
umount /mnt
Knoppix beenden, und rechner ohne CD neustarten.
Hört sich vielleicht kompliziert auf den ersten Moment an, wenn man es aber paar mal gemacht hat, ist es total simpel. Sowas ist normalerweise in 2 Minuten erledigt.
\––\––\––\––\––\––\–––-
\––\––\––\––\––\––\–––-
Du kannst auch zur Sicherheit noch eine Kopie deines MBR anlegen. Dafür ist das Programm "dd" gut.
Am besten ist du führst vor der Installation von Windows etc. einmal diesen Befehl aus.
dd if=/dev/hda of=/root/mein_mbr.iso bs=512 count=1
Dadurch wird unter /root eine datei namen "mein_mbr.iso" angelegt was eine Kopie deines MBR beinhaltet. Sollte es Probleme geben, oder du ausversehen eine Partition gelöscht haben, kannst du den MBR einfach jederzeit wieder zurück schreiben. Dafür auch einfach wieder Knoppix Booten. Jedoch solltest du die Datei auf einer Diskette zwischenspeichern. Den wenn du wirklich ausversehen die Partition gelöscht hast, wirst du deine Partition nciht mounten können.
Zum Rückschreiben machst du dann folgendes:
dd if=/root/mein_mbr.iso of=/dev/hda bs=512 count=1
Hier musst du natürlich den Pfad zu der Datei mein_mbr.iso angeben. Danach neu starten und es sollte alles wieder beim alten sein. Jedoch funktioniert das ganze mit den partitionen nur, wenn du die Partition gelöscht hast, sobald nach dem Löschen irgendwelche Dateien auf der festplatte kopiert werden, wirst du Datenverlust haben.
Du kannst es auch machen das du unter Linux bereits jetzt schon mittels "cfdisk" eine NTFS Partition anlegst, dann eine Kopie deines MBRs machst, danach Windows auf die angelegte Partition installierst. Beim installieren dann aber die Festplatte nochmals formatieren. Aber am besten NICHT die Partiton entfernen.
Danach bootest du wieder Knoppix, stellst mithilfe von dd dann wieder deinen MBR her. Danach sollte auch Ubuntu weiterhin standartmäßig booten. Jetzt nur noch Grub oder lilo conf anpassen, und es sollte eigentlich laufen.
Ich selber empfehle dir aber die erste Methode, die zweite Methode solltest du nur machen, wenn du weist was du machst. Also ruhig lieber das mit chroot machen und MBR neu schreiben lassen. Ein Backup deines MBRs kannst du machen wenn du willst, wenn du dir zu unsicher bist. Und nachher mit dem booten gar nichts mehr klappt.