• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Grub-Konfiguration

Hallo zusammen,

ich habe letzte Woche einen neuen Kernel auf meinem Suse 11.1 System installiert: linux-jbzf 2.6.27.19-3.2-pae.
Nach dem Neustart war der Grub-Bootmanager zerschossen, ich habe ihn dann per Suse-Installationscd neu installiert.
Seit dem funktioniert das Booten von allen Kernelversionen, leider aber nicht das Booten von Windows XP.
Direkt nach Anwählen von Windows kehrt der Hauptbildschirm von Grub zurück.
Ich habe hier mal die menu.lst mitgegeben:

Code:
# Modified by YaST2. Last modification on Mo Mär 23 22:47:22 CET 2009
default 2
timeout 8
##YaST - generic_mbr
gfxmenu (hd0,5)/boot/message
##YaST - activate

###Don't change this comment - YaST2 identifier: Original name: linux###
title openSUSE 11.1 - 2.6.27.19-3.2 (default)
    root (hd0,5)
    kernel /boot/vmlinuz-2.6.27.19-3.2-default root=/dev/disk/by-id/ata-WDC_WD3200BEKT-22F3T0_WD-WXM908SF3035-part6 resume=/dev/disk/by-id/ata-WDC_WD3200BEKT-22F3T0_WD-WXM908SF3035-part5 splash=silent showopts vga=0x317
    initrd /boot/initrd-2.6.27.19-3.2-default

###Don't change this comment - YaST2 identifier: Original name: failsafe###
title Failsafe -- openSUSE 11.1 - 2.6.27.19-3.2 (default)
    root (hd0,5)
    kernel /boot/vmlinuz-2.6.27.19-3.2-default root=/dev/disk/by-id/ata-WDC_WD3200BEKT-22F3T0_WD-WXM908SF3035-part6 showopts ide=nodma apm=off noresume nosmp maxcpus=0 edd=off powersaved=off nohz=off highres=off processor.max_cstate=1 x11failsafe vga=0x317
    initrd /boot/initrd-2.6.27.19-3.2-default

###Don't change this comment - YaST2 identifier: Original name: linux###
title openSUSE 11.1 - 2.6.27.19-3.2 (pae)
    kernel (hd0,5)/boot/vmlinuz-2.6.27.19-3.2-pae root=/dev/disk/by-id/ata-WDC_WD3200BEKT-22F3T0_WD-WXM908SF3035-part6 resume=/dev/disk/by-id/ata-WDC_WD3200BEKT-22F3T0_WD-WXM908SF3035-part5 splash=silent showopts vga=0x317
    initrd (hd0,5)/boot/initrd-2.6.27.19-3.2-pae

###Don't change this comment - YaST2 identifier: Original name: failsafe###
title Failsafe -- openSUSE 11.1 - 2.6.27.19-3.2 (pae)
    root (hd0,5)
    kernel /boot/vmlinuz-2.6.27.19-3.2-pae root=/dev/disk/by-id/ata-WDC_WD3200BEKT-22F3T0_WD-WXM908SF3035-part6 showopts ide=nodma apm=off noresume nosmp maxcpus=0 edd=off powersaved=off nohz=off highres=off processor.max_cstate=1 x11failsafe vga=0x317
    initrd /boot/initrd-2.6.27.19-3.2-pae

###Don't change this comment - YaST2 identifier: Original name: linux###
title Debug -- openSUSE 11.1 - 2.6.27.19-3.2
    kernel (hd0,5)/boot/vmlinuz-2.6.27.19-3.2-debug root=/dev/disk/by-id/ata-WDC_WD3200BEKT-22F3T0_WD-WXM908SF3035-part6 resume=/dev/disk/by-id/ata-WDC_WD3200BEKT-22F3T0_WD-WXM908SF3035-part5 splash=silent showopts vga=0x317
    initrd (hd0,5)/boot/initrd-2.6.27.19-3.2-debug

###Don't change this comment - YaST2 identifier: Original name: windows###
title Windows
    rootnoverify (hd0,0)
    makeactive
    chainloader +1

Kann damit jemand was anfangen?

mfg,
Winterlich
 

josef-wien

Ultimate Guru
Winterlich schrieb:
Direkt nach Anwählen von Windows kehrt der Hauptbildschirm von Grub zurück.
Drücke im Boot-Menü zuerst die Esc-Taste und dann die Eingabe-Taste. Damit kommst Du in den Textmodus. Wenn Du jetzt Windows auswählst, müßte eine Fehlermeldung kommen.
 
OP
W

Winterlich

Newbie
Also, im Textmodus gibt Grub auch keine Fehlermeldung aus, aber direkt nach dem Versuch Windows zu booten, wechselt Grub automatisch wieder in den Grafikmodus...

hier mal die Ausgabe von fdisk -l :

Code:
linux-jbzf:/home/julian2 # fdisk -l

Platte /dev/sda: 320.0 GByte, 320072933376 Byte
255 Köpfe, 63 Sektoren/Spuren, 38913 Zylinder
Einheiten = Zylinder von 16065 × 512 = 8225280 Bytes
Disk identifier: 0x991288b3

   Gerät  boot.     Anfang        Ende     Blöcke   Id  System
/dev/sda1   *           1       18277   146801970    7  HPFS/NTFS
/dev/sda2           21729       38913   138038512+   f  W95 Erw. (LBA)
/dev/sda5           21729       21990     2104483+  82  Linux Swap / Solaris
/dev/sda6           21991       24601    20972826   83  Linux
/dev/sda7           24602       32303    61866283+  83  Linux
/dev/sda8           32304       38913    53094793+   c  W95 FAT32 (LBA)

Platte /dev/sdb: 250.0 GByte, 250059350016 Byte
255 Köpfe, 63 Sektoren/Spuren, 30401 Zylinder
Einheiten = Zylinder von 16065 × 512 = 8225280 Bytes
Disk identifier: 0x7533051b

   Gerät  boot.     Anfang        Ende     Blöcke   Id  System
/dev/sdb1   *           1       30401   244196001    7  HPFS/NTFS

mfg,
Winterlich
 

josef-wien

Ultimate Guru
Das sieht so aus, als ob Grub im Bootsektor der 320 GB-Platte installiert ist, und damit gehst Du im Kreis. Wenn Du auf dieser Platte Windows installiert hast, wirst Du den Windows-Bootsektor wiederherstellen müssen. Grub mußt Du dann in den MBR dieser Platte installieren.

Falls Du Windows auf der 250 GB-Platte installiert hast, dann zeigt die menu.lst-Eintragung auf die falsche Platte und muß noch ergänzt werden: http://de.opensuse.org/SDB:Windows_von_der_zweiten_Festplatte_booten

Wenn Du nach der Windows-Reparatur Grub manuell in den MBR installieren willst: http://www.linux-club.de/viewtopic.php?f=4&t=100589&p=612947#p612947
 
OP
W

Winterlich

Newbie
hmmm, moment mal.
Die 250gb-Festplatte ist eine USB-Festplatte, auf der nur Daten gesichert sind. Die Windowspartition befindet sich auf der 320gb-Festplatte und müsste eigentlich die sda1 sein, da nur diese Partition mit NTFS läuft und das Windowssystem im NTFS-Dateisystem installiert ist.
Insofern verstehe ich aber ehrlich gesagt nicht, in welchem Bootsektor Grub zu installieren ist...

mfg,
Winterlich
 

josef-wien

Ultimate Guru
Winterlich schrieb:
müsste eigentlich die sda1 sein, da nur diese Partition mit NTFS läuft
Deine fdisk-Ausgabe zeigt, daß auch sdb1 mit NTFS formatiert ist.

Winterlich schrieb:
Insofern verstehe ich aber ehrlich gesagt nicht, in welchem Bootsektor Grub zu installieren ist...
Wie schon erwähnt, sieht es so aus, als ob Grub im Bootsektor der ersten Partition der 320 GB-Platte (sda1) installiert ist. Da diese erste Partition aber Deine Windows-Partition ist, brauchst Du dort den Windows-Bootsektor. Also mußt Du Grub im MBR (master boot record) dieser Platte installieren.
 
Oben