Ich habe Probleme beim Booten vom Mandriva Linux-Bootmenü zu Windows. Ich habe vorher zwei Festplatten verwendet: eine mit Windows und eine mit Mandriva, und das Booten hat funktioniert. Als ich jedoch die Festplatte mit Mandriva entfernte und Mandriva auf der Festplatte mit Windows installierte, konnte ich zwar das Mandriva-Menü sehen, aber nachdem ich Windows ausgewählt hatte, blieb es stehen. Um mein Problem zu beschreiben, werde ich die alte Konfiguration und dann die neue Konfiguration aufschreiben.
AltKonfiguration HW: 1) primäres Master-SATA: Festplatte SATA 500 GB mit Mandriva Linux auf sda3 grub menu.lst enthält:
title sata XP
unhide (hd0,0)
hide (hd0,1)
rootnoverify (hd0,0)
chainloader +1
makeactive
savedefault
2) sekundärer IDE-Slave: Festplatte ATA 150 GB mit Jumper auf Position „Master mit Slave“ Partition eins enthält:
NTDETECT.COM
CONFIG.SYS
IO.SYS
MSDOS.SYS
ntldr
boot.ini
boot.ini:
[boot loader]
timeout=3
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="SATA XP1" /noexecute=optin /fastdetect
c:\mandriva.bin="Mandriva menu"
3) Die Bootreihenfolge im BIOS ist hdd1 und dann hdd0
DerneuKonfiguration: 1) Primäres Master-ATA: 150 GB ATA-Festplatte ohne Jumper, was bedeutet, dass es sich um eine einzelne Master-Festplatte handelt. sda1 enthält Windows wie oben beschrieben (dieselbe Partition). sda3 enthält Linux Grub. menu.lst enthält:
title Windows XP1 6GB
root (hd0,0)
makeactive
chainloader +1
Aus dem oben Gesagten sollte klar sein, dass in der alten Konfiguration zuerst der MBR auf sda1 als SATA gelesen wurde. Dann wähle ich aus dem Grub-Menü „menu.lst“ Windows und der Windows-Booter wird auf der ersten Partition gefunden. Dann wird Windows ausgeführt.
Wenn ich jetzt das SATA abtrenne und den Jumper vom ATA entferne, wird das Bootmenü von Mandriva auf ATA angezeigt. Ich wähle Windows und sehe ein blaues Fenster mit der Meldung, dass ich die Konfiguration der Festplatte überprüfen oder die Festplatte mit chkdsk /F auf Fehler prüfen soll. Fehler: STOP: 0x0000007B (0xF889E528, 0xC0000034, 0x00000000, 0x00000000)
Frage: Können Sie mir helfen, das Windows-Startproblem zu beheben?
Antwort1
auf der Festplatte, die Sie entfernen, ist höchstwahrscheinlich Windows installiert oder es befindet sich der Bootloader, den Windows zum Starten benötigt.
Normalerweise ist HDD0 das primäre Startgerät und HDD1 das nächste Laufwerk. Wenn Sie Windows installieren, wird der Bootloader automatisch auf Laufwerk 0 platziert, auch wenn Laufwerk 0 nicht das ausgewählte Startgerät ist. Wenn Sie Laufwerk 0 entfernen, entfernen Sie den bootfähigen Kern von Windows und verhindern so, dass Windows gestartet werden kann.
Für mich klingt es so, als ob Sie, wenn Sie diese neue Konfiguration verwenden möchten, beide Betriebssysteme komplett neu installieren müssen, während diese Konfiguration aktiv ist.