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

Grub Error 22

Kohtao

Newbie
Hallo,
mal wieder jemand mit Problemen im Zusammenhang mit Grub. Schonmal vorab: ja, ich kenne die Suchfunktion und hab mich auch schon durchs Netz bewegt und einiges probiert. Leider konnte ich das Problem aber nicht beheben.
Ich habe auf meiner ersten IDE Platte WinXP (master). Auf der Zweiten Platte opensuse 10.2 (slave). Ausserdem noch 2 SATA Platten, die aber hier irrelevant sind denk ich.
WinXP Installiert, danach opensuse - neustart: GRUB loading stage 1.5. GRUB loading, please wait, Error 22. Wenn ich von cd starte kann ich den Bootloader wie gewünscht auswählen und alles funzt. Die Bootreihenfolge im BIOS is ok denk ich (xpdisk, susedisk, dann die 2satas). Error22 bedeutet dass er irgend eine Partition nicht findet. Wer kann helfen??

fdisk -l:

Disk /dev/sda: 400.0 GB, 400088457216 bytes
255 heads, 63 sectors/track, 48641 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/sda1 2 48641 390700800 f W95 Ext'd (LBA)
/dev/sda5 2 6375 51199123+ 7 HPFS/NTFS
/dev/sda6 6376 48641 339501613+ 7 HPFS/NTFS

Disk /dev/sdb: 320.0 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/sdb1 2 38913 312560640 f W95 Ext'd (LBA)
/dev/sdb5 2 38913 312560608+ 7 HPFS/NTFS

Disk /dev/hda: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/hda1 * 1 9728 78140128+ 7 HPFS/NTFS

Disk /dev/hdb: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/hdb1 1 262 2104483+ 82 Linux swap / Solaris
/dev/hdb2 263 2873 20972857+ 83 Linux
/dev/hdb3 2874 9729 55070820 83 Linux
----------------------------------------------------------------------------------------------------------------
menu.lst

# Modified by YaST2. Last modification on Do Okt 4 16:43:13 CEST 2007
default 0
timeout 8
gfxmenu (hd1,1)/boot/message

###Don't change this comment - YaST2 identifier: Original name: linux###
title openSUSE 10.2
root (hd1,1)
kernel /boot/vmlinuz-2.6.18.2-34-default root=/dev/hdb2 vga=0x31a resume=/dev/hdb1 splash=silent showopts
initrd /boot/initrd-2.6.18.2-34-default

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

###Don't change this comment - YaST2 identifier: Original name: failsafe###
title Failsafe -- openSUSE 10.2
root (hd1,1)
kernel /boot/vmlinuz-2.6.18.2-34-default root=/dev/hdb2 vga=normal showopts ide=nodma apm=off acpi=off noresume nosmp noapic maxcpus=0 edd=off 3
initrd /boot/initrd-2.6.18.2-34-default
------------------------------------------------------------------------------------------------------------------------------
 
OP
K

Kohtao

Newbie
Hab jez mal etwas rumexperimentiert und bin zu der Erkenntnis gelangt, dass es mit den SATA Platten zusammenhängt. Wenn ich diese nun abklemme, funzt es. Also scheint grub die SATAs zuerst zu lesen oderso. Wie aber nun weiter - hat keiner ne Idee??

hier nochma die device.map

(hd1) /dev/hdb
(hd2) /dev/sda
(hd3) /dev/sdb
(hd0) /dev/hda
 

towo

Moderator
Teammitglied
Du darfst ruhig auf Deinen anderen Thread hinweisen, es ist unfair gegenüber den Usern hier!

http://www.linuxforen.de/forums/showthread.php?t=242449
 
OP
K

Kohtao

Newbie
Sry, hast ja recht, war mir halt nicht sicher ob Verweise auf andere Foren erwünscht sind.
Zurück zum Thema: Ich komm trotzdem nicht weiter...
 

uwel

Newbie
Hallo Kohtao,

habe zuletzt auch ewig mit Grub herumgebastelt, daher folgende Idee bzw. Fragestellung: Wenn auf den SATA Platten kein Kernel installiert ist, muß Grub hier auch nicht suchen. Wozu dann die Einträge
(hd2) /dev/sda
(hd3) /dev/sdb
in der device.map? Müsstest Du eigentlich weglassen können.

Mir hat folgende Seite geholfen: http://www.wikidorf.de/reintechnisch/Inhalt/GrubEinfuehrung
Vielleicht hilft sie Dir auch?

Gruß
uwel
 
OP
K

Kohtao

Newbie
Hallo Uwel,

habe die Einträge aus der device.map mal rausgenommen, leider immer noch Error 22.
Es muss doch irgendwie möglich sein grub ohne CD und trotz der beiden SATAplatten zu starten! :roll:
 
OP
K

Kohtao

Newbie
Jawoll, ich habs hinbekommen, indem ich im BIOS die Platten unter SATA Mode von Raid auf IDE gestellt hab, jez funzt es. Vielen Dank an alle die sich beteiligt und geholfen haben.
 
Oben