Supportnet Computer
Planet of Tech

Supportnet / Forum / Linux

master boot record wiederherstellen





Frage

Hallo Leute, habe bei der Installation von Suse 7.0 versehendlich meinen master boot record mit lilo überschrieben. Wie bekomme ich die alten Windows-Daten dort wieder hin ???? MfG Stefan

Antwort 1 von Jens

Hallo Stefan,

mit einer Dosbootdisk starten, auf c: gehen und fdisk/mbr eingeben.

Gruß
Jens

Antwort 2 von Jens

danach die winpartition(c:) wieder als aktiv markieren( mit fdisk von der Startdiskette.

Gruß
Jens

Antwort 3 von Anima Eidolon

machs wie oben vorgeschlagen hat und
falls es ein ganz spezieller Master- Boot-Record war, den du unbedingt wieder brauchst.-->Konsole unter root öffnen und "lilo -u/dev/hda" eingeben.
gruss Anima

Antwort 4 von Stefan

Hallo Leute,

vielen Dank für eure Bemühungen. Leider haut es noch nicht hin. Ich habe von der Winstartdiskette gebootet mit dem Ergebnis, dass nur die Linux-Partition erkannt wurde, welche auf meiner großen Festplatte die letzte Partition ist. Wechsel ich nun also auf C: und gebe den obigen Befehl ein, dann passiert nichts weiter. Wenn ich den Befehl auf Laufwerk A: eingebe, dann akzeptiert er zwar den Befehl, arbeitet ihn aber offenbar nicht am rechten Ort ab. Fdisk erkennt dann seltsamerweise zwei Partitionen, eine Linux- sowie eine Windowspartition und ich aktiviere also die Windows-Partition mit dem Ergebnis, dass dann gar kein Systemstart mehr möglich ist. Mein Windows liegt übrigens ursprünglich auf Partition E:, diese wird aber nach booten von der Winstartdiskette nicht erkannt.


Leider gelingt mir das öffnen der Konsole unter root nicht. Wie genau mache ich das ? Ich habe erst seit gestern Linux und wäre für genauer beschriebene Arbeitsschritte dankbar.

Gruss

Stefan

Antwort 5 von Sabine

Hallo Stefan,
hast Du bei Suse schon die grafische Oberfläche installiert? Wenn ja, gibts unten im Paneel ein Icon für die Konsole. Oder mit Alt + F2 öffnen.
Linux sichert den alten MBR, die Datei liegt in der Bootpartition. Um LILO aus dem Bootsektor zu entfernen, schau mal zuerst im Dateimanager (Menü, Kfm) nach, in der Bootpartition, welche Datei das ist. In der Regel ist das boot.0300
Jetzt gib in der Konsole ein:

dd if=/boot/boot.0300 of=/dev/hda bs=446 count=1

Dach gib ein lilo.
Damit sollte der alte MBR wieder hergestellt sein. boot.0300 mußt Du ggbf. ersetzen, falls Dein x86bootsector anders heißt. hda steht für die erste IDE-Festplatte, wenn Du eine SCSI-Platte hast, mußt Du sda eingeben.
Aber - welches Win hast Du denn? Achtung, wenn Du Win 98 hast, mußt Du LILO anschließend auf Diskette installieren, sonst kannst Du Linux nicht mehr starten. Bei Win NT/2000 kannst Du Linux auch in den NT-Loader integrieren.
Gruß, Sabine

Antwort 6 von Stefan

Hallo Leute,
da eure Anregungen bisher leider zu keinem erfolgreichen Wiederherstellen meines master boot records führten, schildere ich hier noch ein paar weitere Details, die von Bedeutung sein könnten und hoffe mal. dass das irgendwas bringt... Es war nämlich so, dass ich bei meinem ersten Versuch, Linux zu installieren, feststellen mußte, dass die Partition für die ich mich für mein Linux entschied, jenseits der 1024 Zylinder-Grenze liegt und ich deshalb bei der Installation für das künftige booten die Option "Booten von Diskette" angab. Dummerweise unterblieb aber die Einrichtung der Bootdiskette während der Installationsroutine, aus welchem Grunde weiß ich nicht. Jedenfalls startete sich Linux danach noch einmal selbst, Yast leif durch,... etc., bloß am Ende stand ich ohne bootdikette da und ich vermutete nun, dass ich ohne Zugang zu irgendeinem Betriebssystem dastehen würde, wenn ich den Rechner nun normal herunterfahren würde. Also installierte ich Linux noch einmal drüber und hoffte, dass dieses mal eine Bootdiskette angelegt würde. Das klappte dann auch tatsächlich und ich komme nun prima an mei Linux heran (per bootdiskette also), allerdings ist mein Windows nun völlig verschollen und die Wiederherstellung meines alten mbr, welcher mir den Zugang zu meinem Windows ermöglicht hat, läßt sich mit den von euch beschriebenen Methoden nicht erreichen, weder mit fdisk von Winstartdiskette, noch mit der Aktivierung des mbr-backups unter Linux, da offenbar genau dieses backup aufgrund des zweifachen Installationsvorganges nicht mehr vorliegt.

Hilfe !!!!!!!!!!!!!!!!!!!!!!!!!!

Was kann ich tun, um überhaupt wieder Windows installieren zu können ? Schreibt sich der mbr auf die Festplatte, so dass eine neue Festplatte genügen würde oder brauche ich jetzt gar ein neues board ??

Danke im voraus!!!

Stefan

Antwort 7 von Robert

Na Stefan,
es geht definitiv mit der win98 Startdisk. Am Prompt fdisk /mbr eingeben und lilo ist aus dem masterbootrecord raus und du kannst wieder ganz normal w98 booten.

Du kannst allerdings auch die /etc/lilo.conf editieren damit du windows mit lilo booten kannst.
Am besten schaust du hierfür unter /usr/doc/howto/en/mini/Linux+*.gz.
Da sind Mehrsystemkonfigurationen dokumentiert.

Bleib dran
Robert

Antwort 8 von Stefan

Moin Robert u.a.,

habe das jetzt noch mal mit einer win95-Startdikette ausprobiert, wobei ich mal hoffe, dass das überhaupt zulässig ist, wenn ich hier sonst win98 drauf habe. Danach bin ich auf c: gewechselt und habe hier "fdisk/mbr" eingegeben. Das Ergebnis war die Meldung "Nicht bereit beim Lesen von Laufwerk c:. Abbrechen, Fehler, Wiederholen" !
Habe es dann noch mit
D:, E:, ..., J: versucht, jeweils mit der Meldung "Falsche Laufwerksangabe" oder ähnlich.

Den Pfad /usr/doc/....finde ich hier leider nicht. /usr/ gibt es noch auf meiner Evaluationskopie von SUSE 7.0, weiter kann ich diesen Pfad dann aber mit dem KFM Dateimanager nicht mehr verfolgen. Ist SUSE 7.0 anders, liegt es daran, dass ich hier eine Evaluationsausgabe habe oder ...etc.?

Bitte um weiteren support.

Danke und Gruss

Stefan




Antwort 9 von mibi

Hi!

Starte Linux fdisk!
Lösche alle Partitionen, und vergiss nicht zu speichern.

mibi

Antwort 10 von Stefan

Moin mibi,

kannst Du mir verraten, wo ich dieses fdisk für Linux finde? Und welche Partitionen meinst Du, womöglich auch die Windows-Partitionen ?

Bin völliger Linuxanfänger, der sich nichts sehnlicher wünscht, als die baldestmögliche Rückkehr zum zwar beschissenenen, aber wenigstens doch installierbaren und bedienbaren MS-Windows. Wer hilft mir in ANSCHAULICHEN Schritten heraus aus dem Linux-Kerker ???

Danke und Gruss,


Stefan

Antwort 11 von Wulf

Wenn Du Deine alten Daten brauchst, dann beachte den Kommentar von mibi auf keinen Fall.
Wenn Du nichst wichtiges auf der Platte hast , dann stimme ich mibi zu.

Für Fall 1:
starte "cfdisk" unter Linux, schau nach, welche Partition einen "FS Type" "FAT" bzw. "VFAT" hat.
Mit "yast" kannst Du jetzt unter
->"Administration des Systems"
->"Kernel- Bootkonfiguration"
->"LILO konfigurieren"
Deine Windowspartition in den LILO-Bootmanager einbinden.
Dazu drückst Du "F4" für ne neue Konfiguration. Such Dir einen Namen z.B. "win" aus, Betriebsystem ist "DOS/Win". Als zu bootende Partition gibst Du die an, die mit "FAT" im cfdisk gekennzeichnet war, z.b. "/dev/hda3". Dann paarmal bestätigen und fertig.
Sofern Dein Windows nach all Deinen Versuche noch lebt sollte es jetzt wieder starten.

Du brauchst jedenfalls KEIN neues Board.

Antwort 12 von Wulf

Oooops...!
Ich sehegerade, daß dann Windowslaufwerk vorher E: war. ;-(
Wahrscheinlich existieren die Pfade zum Laufwerk e: garnicht mehr. Also kann Windows auch nicht starten.

Am besten sicherst Du alle wichtigen Daten von Windows und installierst alles neu.

Leg Dir mit "mkdir /win" ein leeres Verzeichnis unter Linux an tippe anschießend
"mount -t vfat /dev/hda3 /win". hda3 ist durch die tatsächliche Windowspartition zu ersetzen. Jetzt kommst Du wenistens an Deinen Daten und kannst sie sichern.

Antwort 13 von Stefan

Hallo,

sehe garde, dass ich ganz oben etwas von lilo schreibe und vergesse dabei zu erwähnen, dass ich diesen Bootmanager zu keinem Zeitpunkt zu Gesicht bekommen habe...

Wie starte ich dieses cfdisk ? Geht das nur über dieses lilo ? Habe alle Programme sonst durchsucht, finde das einfach nicht...

Gruss

Stefan

Antwort 14 von Wulf

Wenn Du KDE oder einen anderen Fenstermanager verwendest, dann mußt ein Terminal bzw. eine Konsole aufmachen, damit Du die Befehle eintippen kannst.
Die Befehle sind mit Sicherheit installiert, da sie zum Grundsystem von SuSE gehören.

Du kannst auch mit "ALT+STRG+F1" auf die Textkonsole gelangen und mit "ALT+STRG+F7" wieder in den Grafikmodus

Antwort 15 von Wulf

Wenn Du KDE oder einen anderen Fenstermanager verwendest, dann mußt ein Terminal bzw. eine Konsole aufmachen, damit Du die Befehle eintippen kannst.
Die Befehle sind mit Sicherheit installiert, da sie zum Grundsystem von SuSE gehören.

Du kannst auch mit "ALT+STRG+F1" auf die Textkonsole gelangen und mit "ALT+STRG+F7" wieder in den Grafikmodus

Antwort 16 von Robert

Stefan,
warum auf C: wechseln?

Einfach mit Startdikette booten und am Prompt folgendes:

A:>fdisk /mbr

es geht!!

Antwort 17 von Robert

noch was Stefan

zwischen fdisk und /mbr ist ein Leerzeichen

Antwort 18 von Robert

noch was Stefan

zwischen fdisk und /mbr ist ein Leerzeichen

Antwort 19 von Stefan

Liebe Leute,

ich habe einen Lösungsweg gefunden. Und zwar habe ich mit fdisk festgestellt, dass die erste Partition meiner großen Festplatte offenbar während der Installation als aktive NON-DOS Partition eingerichtet wurde. Deshalb wurde diese auch nach dem booten mit der Windowsstartdiskette zwar als vorhanden erkannt, dennoch war kein Lesen etc. möglich. Die Formatierung war jedoch ein Kinderspiel, die anschließende Neuinstallation von Win98 ebenso. Ob Linux nun noch über die Bootdiskette erreichbar bleibt, werde ich gleich sehen. Für die Interessierten unter euch funk ich das noch durch. Partition magic läuft auf meiner Crashkiste leider nicht, mein system hat einen sehr eigenwilligen Charakter... das Programm habe ich sonst selbst auch vorliegen.

Vielen Dank für eure Unterstützung erst einmal !!!!

Gruss

Stefan

Antwort 20 von Stefan

Hallo nochmal,
An Linux komme ich per Bootdiskette auch noch ran. Ist also wieder alles paletti!!

Gruss, Stefan

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: