Am Dienstag, 7. September 2004 22:08 schrieb Urs Hartung:
Hallo zusammen. Habe ein neues Laptop Acer Travelmate 6000 mit vorinstalliertem Win XP. Installation Suse 9.1 Prof. klappte 100% und liess sich auch perfekt starten:-). Aber Win XP verweigerte den Start aus Bootmanager GRUB heraus mit Fehlermeldung "NTLDR" nicht gefunden. In der Folge habe ich zwei Mal die HD formatiert, den MBR zurückgesetzt und alles nochmals mit riesigem Zeitaufwand installiert.
Woran liegt das? Etwa am vorinstallierten OEM Win XP von Acer? Wie bringe ich Win auch wieder zum laufen? Momentan brauche ich beide Systeme. Mit bestem Dank für eure Hilfe Urs Hartung
Das Problem beruht auf einem Bug in der Version von GNU parted die in SuSE 9.1 enthalten ist (genauer gesagt ein Bug in frühen Versionen des 2.6 Kernes, so weit ich weiß). Parted schreibt fehlerhafte heads/sectors/cylinders Werte in die Partitionstabelle. Linux stört das nicht, da diese Information zum Booten nicht benutzt wird, Windows dagegen schon. Abhilfe verschafft eine gefixte Version von parted ftp://ftp.suse.com/pub/suse/i386/update/9.1/misc/parted Damit kann man im Prinzip die Partitionstabelle korrigieren (Anweisungen im README beachten). Wenn das nicht klappt (zum Beispiel weil man schon mit anderen Tools daran rumgefrickelt hat und das Teil jetzt total in ist) hilft nur Partitionstabelle löschen alles (also auch Windows) neu installieren :-( Beim der Linuxinstallation dann das gefixte parted benutzen (siehe README). Gruß, Michael