Hallo,
mein System sieht folgendermaßen aus:
/dev/hda Bootmanager von Windows 2000 im MBR
/dev/hda1 primäre Partition: Windows 2000 auf NTFS
/dev/hda5 extended: ntfs programme von Windows 2000
/dev/hda6 extended: fat32 daten
/dev/hdb Bootmanager GRUB im MBR
/dev/hdb1 LinVDR0.7 auf ext3
Im BIOS kann ich nun auswählen, ob ich die erste Festplatte mit Windows booten will oder die zweite Festplatte mit LinVDR. Dies funktioniert problemlos, ist aber umständlich und daher möchte ich fix mit der Linux-Platte booten lassen und dort per grub wahlweise LinVDR oder Windows 2000 starten.
In die /boot/grub/menu.lst habe ich am Ende folgende Zeilen hinzugefügt:
title Windows
rootnoverify (hd0,0)
chainloader +1
makeactive
Wähle ich dann beim Booten in Grub "Windows" aus, so kommt am Bildschirm:
L 99 99 99 99 99 99 99 99 99 99 99 99 .. .. .. .. ca. 10 Zeilen lang und dann passiert gar nichts mehr. Ich kann dann nur neu booten.
In diversen Foren habe ich dann gelesen, das könnte etwas mit dem Autodetect für die Festplatten im BIOS zu tun haben, jedoch das Umstellen auf Manuell hat nichts geändert.
Hab dann etwas anderes versucht: Per
dd if=/dev/hda of=/boot/hda.mbr bs=512 count=1
habe ich von Linux aus den MBR der Windows Platte gesichert und rufe nun mit dem chainloader diese Datei auf. Der Eintrag in /boot/grub/menu.lst sieht nun so aus:
title Windows
rootnoverify (hd0,0)
chainloader /boot/hda.mbr
makeactive
Dies führt beim Aufruf von "Windows" in Grub zu folgender Fehlermeldung:
Error loading operating system
und es steht wieder alles. Ich denke allerdings, dass die Meldung bereits ein Meldung von Windows und nicht von Grub ist.
Im Internet habe ich dann noch diverse Windows Tools gefunden, mit denen ich den MBR in eine Datei sichern kann (dd for windows, bootsave, bootpart). dd for windows und bootpart schreiben mir in die hda.mbr einen Text "Invalid partition table. Error loading operating system. Missing operating system." und funktionieren somit auch nicht zum Windows booten aus Grub heraus.
Einzig die von bootpart 2.60 erzeugte hda.mbr gibt "Cannot load from harddisk. Insert system disk and press any key." nach dem "Windows" Aufruf in grub aus. Der anschließende Tastendruck führt dann aber doch noch zum fehlerfreien Booten von Windows.
Dies ist zwar eine Lösung, aber keine schöne und ich möchte Windows ohne Bestätigung einer Fehlermeldung booten können.
Kann mir irgendwer sagen, was ich noch probieren könnte, um Windows doch noch fehlerfrei per Grub booten zu können? Die Konstellation meiner Partitionen möchte ich allerdings nicht verändern, das Problem müsste sich normalerweise auch so lösen lassen.
/idefixx2