fixmbr master boot record ohne xp cd wiederherstellen
Nach der Installation von Ubuntu 9.04 Netbook Remix habe ich festellen müssen, daß meine Ubuntu-Partition zu klein angelegt wurde. Leider konnte ich nicht mal die verfügbaren Updates installieren.Da ich mir relativ sicher war, dass eine Neupartitionierung mit verschieden Dateisysten zu Problemen führen würde, hatte ich beschlossen, Ubuntu und Grub, den Bootloader für Ubuntu, erst mal wieder zu deinstallieren, bzw. zu überschreiben.
Grub hätte ich zwar behalten können, ich wollte aber wissen, wie das überschreiben und wiederherstellen ohne Windows XP CD und vor allem ohne CD-Laufwerk beim Netbook funktionieren sollte. Außerdem hatte ich zwischenzeitlich den Grub Bootloader zerschossen und
den Fehler “grub error 22″ erhalten. Also habe ich erst mal die
Ubuntu-Partitionen gelöscht. Die Partitionierung der Festplatte würde
ich später vornehmen (ist auch hier beschrieben). Danach habe ich
ziemlich lange die Suchmaschinen abfragen müssen, habe aber letztendlich eine Lösung gefunden, die ich hier dokumentieren möchte.
1. Download MBRFix
Suche nach “mbrfix download” bemühen (natürlich mit Hilfe einer
Suchmaschine
), ZIP-Datei herunterladen und lokal entpacken
2. Laufwerksnummer ermitteln
Ermitteln der Laufwerksnummer. Es muss ermittelt werden, auf
welcher Festplatte oder Partition der Grub installiert ist (Es wird von 0
hochgezählt). Zur Ermittlung kann u.g. Zeile verwendet werden. Am Bestenbootet man ein Live System von USB (z.B. Ubuntu) ohne es zu installieren und führt die Zeile aus.
- sudo fdisk -l 2>/dev/null | egrep “Disk /|/dev/” | sed “s#^/dev/#Part /dev/#” | awk ‘{print $2}’ | sed ’s/://’ | xargs -n1 -iX sudo sh -c “dd if=X bs=1 count=512 2>/dev/null | grep GRUB > /dev/null && echo Grub gefunden: X || echo Kein Grub: X”
Das Ergebnis zeigt an auf welcher Partition der Grub installiert ist.
jetzt zählt man die Ergebninszeilen von 0 an hoch bis zu der Zeile
“Grub gefunden”, um die Laufwerksnummer zu ermitteln (in meinem Fall war es gleich die erste, also 0). Diese benötigt man zur Ausführung von MBRFix.
3. Windows starten
Windows mit Hilfe des Bootloaders eines Live Systems starten (ich hatte ja bereits Ubuntu auf’m USB-Stick). Dieses sollte die Option “Booten von erster Festplatte” oder so bereitstellen)
4. Ausführen von MBRFix.exe
Hierbei ist Vorsicht geboten, bitte MbrFix-Dokumentation lesen!
Synax: MbrFix /drive fixmbr
Beispiel: C:\Dokumente und Einstellungen\\Desktop\MBRFix> MbrFix /drive 0 fixmbr (bei Vista /vista hinzufügen)
5. Neu booten
Windows sollte wie gewohnt booten

Samsung NC10 BH anyNET 25,9 cm (10,2 Zoll) WSVGA Netbook UMTS (Intel Atom N270 1,6GHz, 1GB RAM, 160GB HDD, Intel GMA 950, XP Home) schwarz

Acer Aspire One D150 25,7 cm (10,1 Zoll) Netbook (Intel Atom N270 1,6GHz, 1GB RAM, 160GB HDD, Intel 945GSE, XP Home) schwarz
Quellen:
http://wiki.ubuntuusers.de/GRUB#GRUB-deinstallieren
http://wiki.ubuntuusers.de/Skripte/GRUB_finden
Tags: fdisk, fixboot, fixmbr, installieren, jaunty jackalope, master boot record, mbr reparieren, mbrfix, netbook, notebook, ubuntu, ubuntu jaunty 9.04, ubuntu jaunty jackalope 9.04, windows xp home
