PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Bootloader sichern?



DonJuan
19.01.05, 16:22
Hallo,
ich habe zuerst Windoof XP auf das Laufwerk C (Fat32) installiert.
Anschliessend habe ich Fedora 3 auf den freien ungenutzen Space installiert.
Es gibt noch ein Laufwerk D unter Windows ebenfalls Fat32.
Mein Problem ist folgendes:
Ich möchte/muss WinXP neu installieren, jedoch weiss ich, dass wenn ich dieses formatiere und neu aufspiele, es den Linux Bootloader überschreibt und ich dann nicht mehr in Linux ohne weiteres rein komme.
Kann ich den Bootloader irgendwie vor der Install von XP sichern und anschließend wiederherstellen?

reno
19.01.05, 17:03
Ja griaß Di,

leider schreibst du nicht welchen Bootloader du verwendest.
Ich mache es mit Lilo folgendermaßen:
* Linux-Bootdiskette bzw. BootCD erstellen.
* Wintendo installieren.
* Linux von der Bootdiskette bzw. BootCD starten.
* /sbin/lilo ausführen. Dadurch wird Lilo neu in den MBR geschrieben (wenn in der /etc/lilo.conf so eingestellt).

DonJuan
19.01.05, 21:21
Also ich glaube es ist der "GRUB" Bootloader..
Zumindest steht das beim Starten!

Spider01
19.01.05, 23:34
also grub kannst du ja natürlich auch nachinstallieren
aber mit
dd if=0 of=512 ...(->Suchen !)
kannst den mbr kopieren und und wiederherstellen

desweiteren ist die frage ob xp den mbr immer überschreibt ?
denke das könnte man auswählen

BloodyBullet
20.01.05, 10:16
desweiteren ist die frage ob xp den mbr immer überschreibt ?
denke das könnte man auswählen
Nein, der User hat keine Eingriffsmöglichkeit. Der MBR wird immer überschrieben.

MfG

kth
27.01.05, 01:23
GRUB kannst du einfach erneut in den MBR installieren (die GRUB-Konfiguration bleibt ja im Verzeichnis /boot/grub/ als Teil der Fedora-Installation erhalten):

Fedora-DVD oder erste CD ins Laufwerk, am Bootprompt linux rescue eingeben, Fedora-Installation mit Schreibrechten mounten lassen, mit chroot /mnt/sysimage in die Installation wechseln und grub-install --force-lba /dev/hda ausführen (hda ggf. durch die korrekte Device-Bezeichnung der Platte ersetzen).