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

[gelöst] grub erkennt korrekte Boot-Partition nicht richtig

rig

Newbie
Hallo zusammen,

ich hab openSUSE 10.3 auf der 2. Festplatte installiert und den Bootloader "grub" wie unten aufgelistet eingerichtet. Wenn ich jetzt von dieser Festplatte boote kommt die Fehlermeldung

root(hd1,0)
Filesystem type unknown, partition type 0xde

"0xde" ist soviel ich weis FAT. Und die einzige FAT-Partition, die ich habe, ist die erste Partition auf der ersten Festplatte, also hd0,0. Grub ist meines erachtens aber so eingestellt, das es von der zweiten Festplatte booten soll.

Was mache ich falsch?

Danke für Eure Hilfe & Gruß
rig

Code:
rklh:/boot/grub # cat device.map 
(hd0)   /dev/sda
(hd1)   /dev/sdb
Code:
rklh:/boot/grub # cat menu.lst 
# Modified by YaST2. Last modification on So Feb 17 00:45:26 UTC 2008
default 0
timeout 8
gfxmenu (hd1,0)/message
##YaST - activate

###Don't change this comment - YaST2 identifier: Original name: linux###
title openSUSE 10.3
    root (hd1,0)
    kernel /vmlinuz-2.6.22.5-31-default root=/dev/disk/by-id/scsi-SATA-part3 vga=0x317 resume=/dev/sdb2 splash=silent showopts
    initrd /initrd-2.6.22.5-31-default

###Don't change this comment - YaST2 identifier: Original name: failsafe###
title Failsafe -- openSUSE 10.3
    root (hd1,0)
    kernel /vmlinuz-2.6.22.5-31-default root=/dev/disk/by-id/scsi-SATA-part3 vga=normal showopts ide=nodma apm=off acpi=off noresume edd=off 3
    initrd /initrd-2.6.22.5-31-default
Code:
rklh:/boot/grub # cat /etc/grub.conf 
setup --stage2=/boot/grub/stage2 (hd1) (hd1,0)
quit
Code:
rklh:/boot/grub # fdisk -l

   Gerät  boot.     Anfang        Ende     Blöcke   Id  System
/dev/sda1               1           8       64228+  de  
/dev/sda2               9         792     6291456    7  HPFS/NTFS

   Gerät  boot.     Anfang        Ende     Blöcke   Id  System
/dev/sdb1               1          11       88326   83  Linux
/dev/sdb2              12        1076     8554612+  82  Linux Swap / Solaris
/dev/sdb3            1077        2401    10643062+  83  Linux
rklh:/boot/grub #
 
OP
rig

rig

Newbie
Hallo zusammen,

bin jetzt einfach mal hingegangen und habe in der Datei menu.lst den Wert von hd1 durch hd0 ersetzt. Jetzt bootet zwar Linux, allerdings kann der X-Server nicht gestartet werden.

Auf der Fehlerkonsole (ALT+F10) steht
Code:
Feb 18 21:05:03 host kdm[2780]: X server for display :0 terminated unexpectedly
Feb 18 21:05:03 host kdm[2780]: Unable to fire up local display :0; disabling.

Und unter var/log/Xorg.0.log steht
Code:
(EE) open /dev/fb0: No such file or directory
(EE) No devices detected

Fatal server error:
no screens found

Kann mir dazu jemand was sagen?

Danke & Gruß
rig
 
OP
rig

rig

Newbie
...den ATI-Treiber korrekt installiert, und jetzt klappt es. Ich versteh zwar nicht, warum grub die eigentlich 2. Festplatte (unter Linux korrekt als /dev/sdb erkannt) als hd(0) anspricht, aber naja. Hauptsache es läuft.

Vielleicht kan mir das ja mal jemand erklären (das mit grub), ansonsten würde ich sagen: Problem gelöst!

Gruß
rig
 
Oben