[SuSE 9.3] Problem mit grub, 3 Festplatten, und 2x Windows

G

Green Mamba

Gast
Tach auch,

ich habe das Problem dass der Grub meine Windows-Installationen nicht starten will. Eigentlich war es bislang immer so dass SuSE den Grub gleich automatisch korrekt konfiguriert hat. Allerdings diesmal nicht. Auch die vergangene FC3- und FC4 Installationen hatten das gleiche Problem.
Für die bessere Übersicht mal die Ausgabe von fdisk -l:
Code:
azrael:/home/timo # fdisk -l

Platte /dev/sda: 203.9 GByte, 203928109056 Byte
255 Köpfe, 63 Sektoren/Spuren, 24792 Zylinder
Einheiten = Zylinder von 16065 × 512 = 8225280 Bytes

   Gerät  boot.     Anfang        Ende     Blöcke   Id  System
/dev/sda1   *           1        5432    43632508+   7  HPFS/NTFS
/dev/sda2            5433       24792   155509200    f  W95 Erw. (LBA)
/dev/sda5            5433       13875    67818366    b  W95 FAT32
/dev/sda6           13876       24792    87690771    b  W95 FAT32

Platte /dev/hda: 123.5 GByte, 123522416640 Byte
255 Köpfe, 63 Sektoren/Spuren, 15017 Zylinder
Einheiten = Zylinder von 16065 × 512 = 8225280 Bytes

   Gerät  boot.     Anfang        Ende     Blöcke   Id  System
/dev/hda1   *           2       15017   120616020    f  W95 Erw. (LBA)
/dev/hda5               2         129     1028128+  82  Linux Swap / Solaris
/dev/hda6             130        1149     8193118+  83  Linux
/dev/hda7            1150       15017   111394678+   7  HPFS/NTFS

Platte /dev/hdb: 122.9 GByte, 122942324736 Byte
255 Köpfe, 63 Sektoren/Spuren, 14946 Zylinder
Einheiten = Zylinder von 16065 × 512 = 8225280 Bytes

   Gerät  boot.     Anfang        Ende     Blöcke   Id  System
/dev/hdb1   *           1        2551    20490876    7  HPFS/NTFS
/dev/hdb2            2552       14946    99562837+   f  W95 Erw. (LBA)
/dev/hdb5            2552       14946    99562806    7  HPFS/NTFS

Und hier die aktuellen grub-Dateien:

device.map:
Code:
(hd1)	/dev/hdb
(hd2)	/dev/sda
(hd0)	/dev/hda

menu.lst:
Code:
# Modified by YaST2. Last modification on Do Jul  7 17:12:22 CEST 2005

color white/blue black/light-gray
default 0
timeout 8
gfxmenu (hd0,5)/boot/message

###Don't change this comment - YaST2 identifier: Original name: linux###
title SUSE LINUX 9.3
    kernel (hd0,5)/boot/vmlinuz root=/dev/hda6 vga=0x317 selinux=0  splash=silent resume=/dev/hda5  showopts
    initrd (hd0,5)/boot/initrd

###Don't change this comment - YaST2 identifier: Original name: windows 1###

title windows 1
    root (hd1,0)
    chainloader +1

###Don't change this comment - YaST2 identifier: Original name: windows 2###

title windows 2
    root (hd2,0)
    chainloader +1

###Don't change this comment - YaST2 identifier: Original name: failsafe###
title Failsafe -- SUSE LINUX 9.3
    kernel (hd0,5)/boot/vmlinuz root=/dev/hda6 showopts ide=nodma apm=off acpi=off vga=normal noresume selinux=0 barrier=off nosmp noapic maxcpus=0  3
    initrd (hd0,5)/boot/initrd

###Don't change this comment - YaST2 identifier: Original name: memtest86###
title Speichertest
    kernel (hd0,5)/boot/memtest.bin

und zu guter letzt noch die grub.conf:
Code:
root (hd0,5)
install --stage2=/boot/grub/stage2 /boot/grub/stage1 (hd0) /boot/grub/stage2 0x8000 (hd0,5)/boot/grub/menu.lst
quit

Meiner Meinung nach müsste das korrekt sein. Allerdings bootet nur Linux korrekt, beide Windows-Installationen funktionieren jedoch nicht. Momentan boote ich die 3 Systeme durch Boot-Device-Auswahl über das BIOS. Bei der Linux-Platte kommt natürlich der grub, bei dem dann natürlich nur der Linux-Eintrag funzt. :(
Vielleicht sieht ja jemand den Fehler.

Vielen Dank schonmal fürs lesen und die Hilfe,
Green Mamba
 
Hi,

du könntest es folgendermaßen probieren:

title Windows 1
rootnoverify (hd1,0)
map (hd0) (hd1)
map (hd1) (hd0)
makeactive
chainloader +1

title Windows 2
rootnoverify (hd2,0)
map (hd0) (hd2)
map (hd2) (hd0)
makeactive
chainloader +1
 
Zurück
Oben