Auszug aus dem Original Artikel

“… ich wollte aber wissen, wie das überschreiben und wiederherstellen ohne Windows XP CD und vor allem ohne CD-Laufwerk (fixmbr,mbr & so) beim Netbook funktionieren sollte. Außerdem hatte ich zwischenzeitlich den Grub Bootloader zerschossen und den Fehler “grub error 22″ erhalten…..”

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

Quellen:
http://wiki.ubuntuusers.de/GRUB#GRUB-deinstallieren
http://wiki.ubuntuusers.de/Skripte/GRUB_finden

Tags: , , , , , , , , , , , , ,

Eine Antwort hinterlassen