In German (English follows!):
Lösung für DUALBOOT mit XP/2003/VISTA!
SOLUTION for DUALBOOT with XP/2003/VISTA!
Immer wieder gibt es Probleme, wenn man XP, 2003 oder VISTA am Laufen hat und parallel eine Linux-Version installiert . Natürlich bearbeiten das die verschiedenen Linux-Distributionen jeweils wohl etwas anders.
Wer nun die openSUSE 11.0 einsetzt, wird bemerkt haben, dass dort der Bootlader GRUB die Kontrolle übernommen hat. Man freut sich dann auch beim Neustart über die Booteinträge windows 1 bis windows 4 , aber starten kann man damit sein altes Windows nicht unbedingt.
Wer dann auch noch parallel zu XP/W2K3 ein VISTA installiert hat, muss das Hoppeln über gleich DREI Bootloader gemanaged bekommen:
GRUB (Linux) - BOOTMGR (Vista) - NTLDR (XP/2003)
Auch openSUSE 11.1 legt wieder diese 4 Windows-Einträge an und zumindest der erste lief bei mir.
openSUSE 11.1 enhält in seiner Datei menu.lst (Verzeichnis /boot/grub) diese 4 Einträge, die man mit KWrite (als root eingewählt) lesen und editieren kann:
Modified by YaST2. Last modification on Mi Dez 24 20:36:05 UTC 2008
default 0
timeout 8
gfxmenu (hd1,7)/boot/message
###Don’t change this comment - YaST2 identifier: Original name: linux###
title openSUSE 11.1 - 2.6.27.7-9
root (hd1,7)
kernel /boot/vmlinuz-2.6.27.7-9-pae root=/dev/disk/by-id/ata-Maxtor_6L160P0_L3048TEG-part8 resume=/dev/disk/by-id/ata-Maxtor_6L160P0_L3048TEG-part7 splash=silent showopts vga=0x31a
initrd /boot/initrd-2.6.27.7-9-pae
###Don’t change this comment - YaST2 identifier: Original name: failsafe###
title Failsafe – openSUSE 11.1 - 2.6.27.7-9
root (hd1,7)
kernel /boot/vmlinuz-2.6.27.7-9-pae root=/dev/disk/by-id/ata-Maxtor_6L160P0_L3048TEG-part8 showopts ide=nodma apm=off noresume nosmp maxcpus=0 edd=off powersaved=off nohz=off highres=off processor.max_cstate=1 x11failsafe vga=0x31a
initrd /boot/initrd-2.6.27.7-9-pae
###Don’t change this comment - YaST2 identifier: Original name: windows 1 ###
title windows 1
rootnoverify (hd0,0)
chainloader +1
###Don’t change this comment - YaST2 identifier: Original name: windows 2 ###
title windows 2
map (hd1) (hd0)
map (hd0) (hd1)
rootnoverify (hd1,0)
makeactive
chainloader +1
###Don’t change this comment - YaST2 identifier: Original name: windows 3 ###
title windows 3
map (hd1) (hd0)
map (hd0) (hd1)
rootnoverify (hd1,1)
makeactive
chainloader +1
###Don’t change this comment - YaST2 identifier: Original name: windows 4###
title windows 4
map (hd2) (hd0)
map (hd0) (hd2)
rootnoverify (hd2,0)
makeactive
chainloader +1
###Don’t change this comment - YaST2 identifier: Original name: floppy ###
title Diskette
rootnoverify (fd0)
chainloader +1
Schauen wir uns einmal die 4 Bootmeldungen an.
Booten über:
windows 1:
Korrekter Start von bootmgr (Auswahlmenü XP/Windows 2003 und Vista erscheint; drücke ich dann auf XP/2003, lande ich im NTLDR und habe ich die Auswahl XP oder Windows 2003; so funktioniert es richtig!)
Fügt man diesem Eintrag noch makeactive hinzu, kann nichts mehr schiefgehen:
rootnoverify (hd0,0)
makeactive
chainloader +1
windows 2:
Da kommt bei mir die Meldung:
**map (hd1) (hd0)
map (hd0) (hd1)
rootnoverify (hd1,0)
makeactive
chainloader +1
BOOTMGR is missing
Press Ctrl+Alt+Del to restart**
Er sucht auf der Platte 2 (dort ist meine erste Partition VISTA) den Vista-Bootlader BOOTMGR und findet inh dort natütlich nicht! Der wird nur gefunden mit rootnoverify (hd0,0) weil er sich ja auf der Platte 1 (hd0) befindet!
**
windows 3:**
Da kommt bei mir die Meldung:
**map (hd1) (hd0)
map (hd0) (hd1)
rootnoverify (hd1,1)
makeactive
chainloader +1
NTLDR fehlt
Neustart mit Strg+Alt+Entf**
Wieder sucht er auf Platte 2 nach dem Bootlader von XP/2003 und findet ihn dort natürlich auch nicht. Sowohl XP als auch Windows 2003 und auch NTLDR sind bei mir auf Platte 1 und der NTLDR kann bei zusätzlich installiertem VISTA nur noch über den Bootlader BOOTMGR von VISTA aufgerufen werden.
**
windows 4:**
Da kommt bei mir die Meldung:
**map (hd2) (hd0)
map (hd0) (hd2)
rootnoverify (hd2,0)
makeactive
chainloader +1
Error 21: Selected disc does not exist
Press any key to continue…**
Ups…eine weitere und dritte HD (hd2) hab ich nicht an Bord. Ob er dort den USB-Stick mit bootbarem Win98SE-command.com sucht?
Für die Hardcore-User und die, die das noch genauer austüfteln wollen und können, hier einen intimen Bild hinter die Kulissen in meine COMPUTERVERWALTUNG:
http://www.broimg.de/pics/TN_bC5m5CJB5coJ.jpg
Auf den ersten Blick etwas chaotisch anmutend, aber…
Großbild: http://www.broimg.de/pics/bC5m5CJB5coJ.jpg
…halt eine gewachsene Sache, weil zuerts XP Pro installiert wurde, dann irgendwann 2003 und später Vista und Weiteres.
CD0: Echtes CD-Laufwerk mit noch eingelegter openSUSE 11.1-DVD
CD1: Virtuelles CD-Laufwerk mit “eingelgtem” CD-Image von open-SUSE 11.1 Live-CD
Datenträger0: Meine erste Festplatte. C=Bootpartition, F=XP, G=2003, Windows 7 ist noch nicht drauf
Datenträger1: Meine zweite Festplatte. K=Vista, die 3 Linuxpartitionen SWAP, ROOT, HOME sind für XP “unbekannte Partitioenen”
Datenträger2: Mein eingesteckter USB-Stick mit bootbarem Win98SE-command.com
Das Update von openSUSE 11.0 auf 11.1 hat bei mir nicht geklappt. Auch die Neuinstallation von 11.1-DVD erst beim vierten Mal, aber ist es einmal installiert, macht es großen Spaß!