Lone_Deranger
Member
Hallo,
Ich habe zwei Festplatten: auf einer ist Linux (Opensuse 11.2) und auf einer anderen ist Windows XP. Bisher klappte alles prima. Obwohl ich Windows NACH Linux installiert habe, konnte ich den Bootloader (Grub) so konfiguieren, dass ich einen Eintrag für Windows hatte. Alles prima.
Dann musste ich Windows neu installieren. Und jetzt bekomme ich es einfach nicht hin. Ich verzweifle. Dabei mache ich alles so wie vorher. Hier der Inhalt der menu.lst:
Das Kritische wird wohl die Angabe hinter hd sein. Dort habe ich schon mit allem herumgespielt. (Leider finde ich im Moment keine einfache Lösung, wie ich Euch meine Partitionsaufteilung zeigen kann.)
Oder hat es damit zu tun, dass bei der Windows-Installation auf einmal auf völlig unerklärbare Weise die Festplatte auf einmal D: hieß und nicht mehr C:? (Ich wollte auf die kleinere Partition installieren, die bei der alten Windows-Installation noch C: hieß. Jetzt wurde sie D: genannt. Ohne Grund!!)
Die Windows-Partition mit dem Windowsbetriebssystem heißt bei Linux jetzt /dev/sda5. Daher hd0,4. Es gibt auf sda aber nur 3 oder 4 Partitionen, nämlich: Eine Extended-Partition (sda1) mit 10 GB, worin sich die Boot-Partitin (sda5) mit 10 GB befindet und die Datenpartition sda2. Hinzukommen noch 8 MB, die nicht zugeordnet sind.
Letztes mal ging alles so einfach. Windowspartition auswählen und Chainloader auf +1 stellen und fertig. Jetzt geht es mit der selben Methode nicht mehr.
Was soll das?
Warum ist das so?
Wie behebe ich das Problem?
Edit: Grubs neuste Antwort auf die obengenannten Einstellungen: "no such device"
Ich habe zwei Festplatten: auf einer ist Linux (Opensuse 11.2) und auf einer anderen ist Windows XP. Bisher klappte alles prima. Obwohl ich Windows NACH Linux installiert habe, konnte ich den Bootloader (Grub) so konfiguieren, dass ich einen Eintrag für Windows hatte. Alles prima.
Dann musste ich Windows neu installieren. Und jetzt bekomme ich es einfach nicht hin. Ich verzweifle. Dabei mache ich alles so wie vorher. Hier der Inhalt der menu.lst:
Code:
# Modified by YaST2. Last modification on Fri Jul 9 10:52:20 CEST 2010
# THIS FILE WILL BE PARTIALLY OVERWRITTEN by perl-Bootloader
# Configure custom boot parameters for updated kernels in /etc/sysconfig/bootloader
default 0
timeout 8
gfxmenu (hd1,1)/boot/message
###Don't change this comment - YaST2 identifier: Original name: linux###
title SUSE LINUX
root (hd1,1)
kernel /boot/vmlinuz root=/dev/disk/by-id/ata-ST3250410AS_6RYEHBVA-part2 repair=1 resume=/dev/disk/by-id/ata-ST3250410AS_6RYEHBVA-part1 splash=silent quiet showopts vga=0x31a
initrd /boot/initrd
###Don't change this comment - YaST2 identifier: Original name: failsafe###
title Failsafe -- SUSE LINUX
root (hd1,1)
kernel /boot/vmlinuz root=/dev/disk/by-id/ata-ST3250410AS_6RYEHBVA-part2 showopts apm=off noresume nosmp maxcpus=0 edd=off powersaved=off nohz=off highres=off processor.max_cstate=1 x11failsafe vga=0x31a
initrd /boot/initrd
###Don't change this comment - YaST2 identifier: Original name: other###
title Windows XP 32
rootnoverify (hd0,4)
makeactive
chainloader +1
Das Kritische wird wohl die Angabe hinter hd sein. Dort habe ich schon mit allem herumgespielt. (Leider finde ich im Moment keine einfache Lösung, wie ich Euch meine Partitionsaufteilung zeigen kann.)
Oder hat es damit zu tun, dass bei der Windows-Installation auf einmal auf völlig unerklärbare Weise die Festplatte auf einmal D: hieß und nicht mehr C:? (Ich wollte auf die kleinere Partition installieren, die bei der alten Windows-Installation noch C: hieß. Jetzt wurde sie D: genannt. Ohne Grund!!)
Die Windows-Partition mit dem Windowsbetriebssystem heißt bei Linux jetzt /dev/sda5. Daher hd0,4. Es gibt auf sda aber nur 3 oder 4 Partitionen, nämlich: Eine Extended-Partition (sda1) mit 10 GB, worin sich die Boot-Partitin (sda5) mit 10 GB befindet und die Datenpartition sda2. Hinzukommen noch 8 MB, die nicht zugeordnet sind.
Letztes mal ging alles so einfach. Windowspartition auswählen und Chainloader auf +1 stellen und fertig. Jetzt geht es mit der selben Methode nicht mehr.
Was soll das?
Warum ist das so?
Wie behebe ich das Problem?
Edit: Grubs neuste Antwort auf die obengenannten Einstellungen: "no such device"