• 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 Error 22

Hansen_MC

Newbie
Moin Moin!

Ich habe noch nicht so viel Erfahrungen mit LINUX, benutze es erst seit ein paar WOchen und das auch nur unregelmäßig. Jetzt habe ich folgendes Problem:

Nach der Installation von Suse 10.3 bekomme ich permanent den Errorcode "22" von Grub und ich muss per DVD booten, was mich ehrlich gesagt langsam nervt.
Das Problem ist, das ich schon nach etlichen Anleitungen im Netz versucht habe grub neu zu installieren, es hat aber nie geholfen. was mich an meisten wundert ist, dass die Fehlermeldung direkt nach der Installation schon kommt, wo es ja eigentlich funktionieren muss.

zum besseren Verständniss:

ich habe 3 Festplatten im Rechner, 2x IDE, 1x SATA, auf einer der IDE läuft parallel WinXP (NTFS), die andere IDE habe ich unter Windows mit Partition Magic 8.0 vorpartitioniert mit einer Swap von 2 GB und einer Root etwa 35 GB als ext3 (der Rest ist ne NTFS Partition), die SATA ist komplett NTFS partitioniert und dient nur als Datenplatte, hier hatte ich aber auch schon mal das gleich Probelm mit suse?!?!

da ich mich zumindest mit der Hardware auskenne, habe ich fast die Vermutung, das der Festplatten Controller auf dem MB einen weg hat?! wenn ich irgendetwas posten soll, was zum Beispiel in Grub steht, o.ä. dann beschreibt bitte, wo diese Informationen genau herbekomme....


Vielen Dank schon mal für eure Hilfe!
 

Grothesk

Ultimate Guru
22 : No such partition This error is returned if a partition is requested in the device part of a device- or full file name which isn't on the selected disk.
Wie sieht denn die /boot/grub/menu.lst aus?
Ein
Code:
fdisk -l
als root wäre u. U. auch hilfreich.
 
OP
H

Hansen_MC

Newbie
so das steht in der Menu.lst:

# Modified by YaST2. Last modification on Tue May 27 21:31:42 CEST 2008
default 0
timeout 8
gfxmenu (hd1,6)/boot/message

###Don't change this comment - YaST2 identifier: Original name: linux###
title openSUSE 10.3 - 2.6.22.17-0.1
root (hd1,6)
kernel /boot/vmlinuz-2.6.22.17-0.1-default root=/dev/disk/by-id/scsi-SATA_SAMSUNG_SP2014NS088J10YA30360-part7 vga=0x31a resume=/dev/sdc5 splash=silent showopts
initrd /boot/initrd-2.6.22.17-0.1-default

###Don't change this comment - YaST2 identifier: Original name: failsafe###
title Failsafe -- openSUSE 10.3 - 2.6.22.17-0.1
root (hd1,6)
kernel /boot/vmlinuz-2.6.22.17-0.1-default root=/dev/disk/by-id/scsi-SATA_SAMSUNG_SP2014NS088J10YA30360-part7 vga=normal showopts ide=nodma apm=off acpi=off noresume nosmp noapic maxcpus=0 edd=off 3
initrd /boot/initrd-2.6.22.17-0.1-default

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

Grothesk

Ultimate Guru
Und das
Code:
fdisk -l
finde ich wo?
Denn
Code:
root (hd1,6)
kann imho nicht stimmen, wenn Windows
Code:
rootnoverify (hd1,6)
ist.
 
OP
H

Hansen_MC

Newbie
und das sagt mir die Shell wen ich fdisk -l eingebe:

Code:
# Modified by YaST2. Last modification on Tue May 27 21:31:42 CEST 2008
default 0
timeout 8
gfxmenu (hd1,6)/boot/message

###Don't change this comment - YaST2 identifier: Original name: linux###
title openSUSE 10.3 - 2.6.22.17-0.1
    root (hd1,6)
    kernel /boot/vmlinuz-2.6.22.17-0.1-default root=/dev/disk/by-id/scsi-SATA_SAMSUNG_SP2014NS088J10YA30360-part7 vga=0x31a resume=/dev/sdc5 splash=silent showopts
    initrd /boot/initrd-2.6.22.17-0.1-default

###Don't change this comment - YaST2 identifier: Original name: failsafe###
title Failsafe -- openSUSE 10.3 - 2.6.22.17-0.1
    root (hd1,6)
    kernel /boot/vmlinuz-2.6.22.17-0.1-default root=/dev/disk/by-id/scsi-SATA_SAMSUNG_SP2014NS088J10YA30360-part7 vga=normal showopts ide=nodma apm=off acpi=off noresume nosmp noapic maxcpus=0 edd=off 3
    initrd /boot/initrd-2.6.22.17-0.1-default

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

Hansen_MC

Newbie
ne stopp das war falsch... :(

das müsste stimmen:
Code:
Disk /dev/sda: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x9184d220

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               2       19457   156280320    f  W95 Ext'd (LBA)
/dev/sda5               2       19457   156280288+   7  HPFS/NTFS

Disk /dev/sdb: 61.4 GB, 61492838400 bytes
255 heads, 63 sectors/track, 7476 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x00000001

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1   *           1        7474    60034873+   7  HPFS/NTFS

Disk /dev/sdc: 200.0 GB, 200049647616 bytes
255 heads, 63 sectors/track, 24321 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xda746edd

   Device Boot      Start         End      Blocks   Id  System
/dev/sdc1               2       24321   195350400    f  W95 Ext'd (LBA)
/dev/sdc5               2         263     2104483+  82  Linux swap / Solaris
/dev/sdc6            3826       24321   164634088+   b  W95 FAT32
/dev/sdc7             264        1688    11446281   83  Linux
/dev/sdc8            1689        3825    17165421   83  Linux

Partition table entries are not in disk order
 
OP
H

Hansen_MC

Newbie
hier inhalt der device.map:
Code:
(hd2)	/dev/sda
(hd1)	/dev/sdc
(hd0)	/dev/sdb

und hier die fstab:

Code:
/dev/disk/by-id/scsi-SATA_SAMSUNG_SP2014NS088J10YA30360-part7 /                    ext3       acl,user_xattr        1 1
/dev/disk/by-id/scsi-SATA_SAMSUNG_SP2014NS088J10YA30360-part8 /home                ext3       acl,user_xattr        1 2
/dev/disk/by-id/scsi-SATA_IC35L060AVVA07-_VNC302A3GA36GA-part1 /windows/C           ntfs-3g    users,gid=users,fmask=133,dmask=022,locale=de_DE.UTF-8 0 0
/dev/disk/by-id/scsi-SATA_Maxtor_6L160M0_L3ACPE7G-part5 /windows/D           ntfs-3g    users,gid=users,fmask=133,dmask=022,locale=de_DE.UTF-8 0 0
/dev/disk/by-id/scsi-SATA_SAMSUNG_SP2014NS088J10YA30360-part6 /windows/E           vfat       users,gid=users,umask=0002,utf8=true 0 0
/dev/disk/by-id/scsi-SATA_SAMSUNG_SP2014NS088J10YA30360-part5 swap                 swap       defaults              0 0
proc                 /proc                proc       defaults              0 0
sysfs                /sys                 sysfs      noauto                0 0
debugfs              /sys/kernel/debug    debugfs    noauto                0 0
usbfs                /proc/bus/usb        usbfs      noauto                0 0
devpts               /dev/pts             devpts     mode=0620,gid=5       0 0
 

admine

Ultimate Guru
Versuch mal folgendes:

Wenn du von DVD gebootest hast, installiere Grub manuell.
Da ich vermute, dass /dev/sdb deine Boot-Platte ist, solltest du folgendes eingeben:

Code:
grub-install /dev/sdb

Und der Eintrag für dein Windows in der /boot/grub/menu.lst muss so lauten:

Code:
title Windows
    root (hd0,0)
    chainloader +1
 
OP
H

Hansen_MC

Newbie
hat leider alles nix geholfen...

ich glaube langsam wirklich, dass es eher eine hardware geschichte ist, das vielleicht die cluster beschädigt sind, auf denen der mbr steht...
 

admine

Ultimate Guru
Hansen_MC schrieb:
ich glaube langsam wirklich, dass es eher eine hardware geschichte ist, das vielleicht die cluster beschädigt sind, auf denen der mbr steht...
Cluster? :shock:
Ach nett, dass du das schon erwähnst.
 
OP
H

Hansen_MC

Newbie
das klang so ironisch, kann es sein, das es nur bei NTFS und FAT Cluster gibt?

Ich denke halt nur bei den gegebenen Umständen, dass durchaus irgendwas in der Hardware stecken könnte, warum sollte sonst nach jeder Neuinstallation dieser Fehler auftauchen?!
das hier ist ja eher mein letzer Hoffnungsschimmer, das ich es wieder hingbekomme :(
hättest du denn noch irgendeine andere idee?
 
OP
H

Hansen_MC

Newbie
so ich hab jetzt in der allerletzten Hoffnung noch mal einen Versuch gestartet.
ich hab jetzt meine SATA PLatte mal abgeklemmt, und grub übe rYAST neu installiert, und schwubs, er läuft, zwar ohne Grafische oberfläche, aber er läuft...

lag ich ja mit der HArdware geschichte gar nicht sooo falsch, oder? was auch immer das Problem war.

aber trotzdfem danke für euere Hilfe!
 
Oben