dual-boot funkzioniert nicht mehr

Ich hatte, bis gestern, ein dual-boot-system: Linux (Suse 8.0) und Windows 98.
Weill Windows immer Systemfehler gegeben hat, habe ich dass Windows-System neu installiert. Aber jetzt kann ich beim einschalten des Rechners nicht mehr waehlen ob ich Linux oder Windows starten moechte. Der Rechner startet automatisch Windows.
Ich binn mir sicher das Linux noch da ist, aber wo?
 
Das selbe Prob hatte ich auch, als ich winxp inst. wollte.
mein Rechner hatte aber die Anforderungen fuer XP nicht erfuellt,und die Inst. wurde abgebrochen.
Danach war der Bootmenager verschwunden.
das prob kannste auch loesen, indem die die SuSe CD 1 einlegst und reparierst, danach duerfte der BM wieder vorhanden sein.
 
Mal Erklärung: Windows trägt sich in die Bootinformationen auf deiner Festplatte ein - wie der Ort heisst fällt mir leider gerade nicht ein - und ist damit das primäre oder gar einzige System was gebootet wird. Wenn du einen Bootmanager dazwischen schaltest such dieser auf deiner HDD nach den OS`s und trägt diese Bootfähig in ein Menu ein das er dir anzeigt wobei er sich bzw. das Menu als primäres Bootobjekt einträgt :)
Und wenn du nun ein Sys wie WIndows neu installierst trägt es sich natürlich auch wieder ein :)
 
Warscheinlich hattest du Win98 als erstes installiert, dann schreibt er in den MBR und markiert deine Win98 Partition als aktiv (Bootpartition), wenn du danach Linux oder 2K installierst merkt das OS, dass ein weiteres OS installiert ist, und schreibt einen Verweis in den MBR auf die Linux/Win2K Partition und markiert diese als aktiv. Aus dem Eintrag von Win98 im MBR entsteht bei 2K die Datei bootsect.dos (bei Linux weiss ich es nicht auswendig). Diese hat die Grösse von 512 Byte=Grösse des MBR. Wenn du jetzt bootest, startet der Bootmanager vom zweiten OS und du hast Dual-Boot.
Nun zum Problem: Windows 98 schert sich einen Dreck darum, was im MBR steht (in diesem Fall der Bootmanager von Suse, LILO oder GRUB oder was du auch genommen hast) und so kommt es, dass im MBR nach der Installation von 98 nur noch der Eintrag von 98 drin steht, und die Win 98 Partition als aktiv markiert ist. Das heisst, dein Computer "weiss" gar nicht, dass noch ein zweites OS installiert ist.

LÖSUNG: Boote von Diskette (98 Bootdisk), gib fdisk ein und markiere die Boot-Partition von Linux als aktiv. Danach Linux von CD booten (Disk 1) und auf Manuelle Installation gehen>>Installiertes System booten.
Falls du nicht wusstest, welche die Boot-Partition von Linux ist und sie deshalb auch nicht als aktiv markieren konntest, kann es sein, dass du sie hier eingeben musst (SuSe ist nicht mein Fall-Mandrake RuleZzZ).
Logische LW: hda5-?
Primäre/Erweiterte LW: hda1-4
einfach mal ausprobieren, bei SCSI halt sda (vorausgesetzt die Platte ist an Primary Master, ansonsten hdb/sdb, hdc/sdc oder hdd/sdd).
Nach dem booten von Linux, den Lilo neu schreiben lassen (entweder wieder in den MBR, oder auf Diskette, was ich persönlich bevorzuge).
Falls du in den MBR schreiben lässt, brauchst du nichts weiter zu tun. Falls du auf Diskette schreiben lässt, nochmal von Diskette booten>>fdisk und die Win98 Partition wieder als aktiv markieren. Jetzt bootet ohne Diskette Windows und wenn die Diskette drin ist, Linux.

CYA
 
Original von Brabax
Windows trägt sich in die Bootinformationen auf deiner Festplatte ein - wie der Ort heisst fällt mir leider gerade nicht ein/quote]

Master Boot Record oder kurz MBR
 
Einfacher Weg:
BootMagic von PartitonMagic installieren, dieses Programm aktivieren (schreibt sich in den MBR rein) und dort alle vorhandenen Betriebssysteme(Partitionen) aktivieren. Dann booten und dort die Linux-Partition auswählen. Im SuSE-Lilo angelangt - SuSE SafeBoot - wählen. Wenn Du dann im SuSE eingeloggt bist, dort zum Yast-Lilo-Config gehen und alles wieder in den alten Zustand bringen (sprich: SuSE-Lilo in den MBR schreiben lassen).
 
Zurück
Oben