PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Grub Error 23



Schrangel
16.02.08, 08:28
Mahlzeit!

Böses Problem für den typischen DAU:

Ich habe bei Opensuse 10.3. ein automatisches Kernel-Update machen lassen, seitdem habe ich beim booten den Grub Error 23, und zwar bei allen Suse-Versionen, die Grub anzeigt, also auch Failsafe... Und an der Stelle geht es dann auch nicht weiter.

Da ich ungern ohne irgend etwas in der Hand ins Forum poste, habe ich mal Google befragt, was dieser Error 23 überhaupt bedeuten soll - Fehlanzeige. Nach den Postings aus anderen Foren scheint die Adressierung meiner Festplatte nicht mehr zu stimmen, ist das möglich?

Kann mir jemand helfen, gibt es da irgendwo im Netz etwas, wo ich mich schlau machen kann?

TIA,

Schrangel

marce
16.02.08, 08:58
Suchst Du

http://www.gnu.org/software/grub/manual/grub.html

?

Ansonsten - mit http://www.google.de/search?q=grub+error+23&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:unofficial&client=firefox-a gibt's ja einige Tipps...

Schrangel
16.02.08, 09:47
Ansonsten - mit http://www.google.de/search?q=grub+error+23&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:unofficial&client=firefox-a gibt's ja einige Tipps...

Jau. Unter anderem sogar ein Link zu diesem Thread hier. Das geht wirklich schnell...

Nur helfen tut es mir leider nicht. Die Fehlermeldung bedeutet

"This error is returned if GRUB was expecting to read a number and encountered bad data."

Ich habe bei Suse etwas gefunden, was vielleicht hilft, traue mich aber momentan noch nicht, es anzuwenden:


grub --batch --device-map=/boot/grub/device.map </etc/grub.conf

Da ich absoluter Dummuser bin, zerschieße ich eher etwas, als zu helfen, befürchte ich.

Trotzdem Danke,

Schrangel

Aqualung
16.02.08, 16:35
Poste doch mal


/boot/grub/menu.lst
und

ls -l /boot/


Gruß Aqualung

Schrangel
17.02.08, 08:34
Moin!

Da komme ich leider gar nicht hin, der Prompt, der mir von Grub angeboten wird, bietet die Befehle gar nicht...

Riecht nach Live-CD, wie?

Bis denne,

Schrangel

Schrangel
17.02.08, 12:23
Hallo,

ich habe mit einer Heft-CD das alte System starten können. So kam ich an die Daten:

Menu.1st

default 0
timeout 8

###Don't change this comment - YaST2 identifier: Original name: linux###
title openSUSE 10.3 - 2.6.22.17-0.1
root (/dev/sdc3,2)
kernel /boot/vmlinuz-2.6.22.17-0.1-default root=/dev/disk/by-id/scsi-SATA_WDC_WD800JB-00CWD-WCA8E4760013-part3 vga=0x31a resume=/dev/sda1 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 (/dev/sdc3,2)
kernel /boot/vmlinuz-2.6.22.17-0.1-default root=/dev/disk/by-id/scsi-SATA_WDC_WD800JB-00CWD-WCA8E4760013-part3 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: linux-2.6.22.13-0.3-default###
title openSUSE 10.3 - 2.6.22.13-0.3
kernel (hd1,2)/boot/vmlinuz-2.6.22.13-0.3-default root=/dev/disk/by-id/scsi-SATA_WDC_WD800JB-00CWD-WCA8E4760013-part3 vga=0x31a resume=/dev/sdb1 splash=silent showopts
initrd (hd1,2)/boot/initrd-2.6.22.13-0.3-default

###Don't change this comment - YaST2 identifier: Original name: failsafe-2.6.22.13-0.3-default###
title Failsafe -- openSUSE 10.3 - 2.6.22.13-0.3
kernel (hd1,2)/boot/vmlinuz-2.6.22.13-0.3-default root=/dev/disk/by-id/scsi-SATA_WDC_WD800JB-00CWD-WCA8E4760013-part3 vga=normal showopts ide=nodma apm=off acpi=off noresume nosmp noapic maxcpus=0 edd=off 3
initrd (hd1,2)/boot/initrd-2.6.22.13-0.3-default

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


ls -l im Verzeichnis boot:

insgesamt 9776
-rw------- 1 root root 512 6. Nov 15:47 backup_mbr
lrwxrwxrwx 1 root root 1 6. Nov 15:31 boot -> .
-rw-r--r-- 1 root root 80417 11. Feb 04:14 config-2.6.22.17-0.1-default
drwxr-xr-x 2 root root 4096 17. Feb 12:40 grub
lrwxrwxrwx 1 root root 28 17. Feb 11:12 initrd -> initrd-2.6.22.17-0.1-default
-rw-r--r-- 1 root root 4260608 17. Feb 11:12 initrd-2.6.22.17-0.1-default
-rw-r--r-- 1 root root 394752 17. Feb 12:40 message
-rw-r--r-- 1 root root 100315 11. Feb 04:15 symsets-2.6.22.17-0.1-default.tar.gz
-rw-r--r-- 1 root root 400576 11. Feb 04:16 symtypes-2.6.22.17-0.1-default.gz
-rw-r--r-- 1 root root 116297 11. Feb 04:15 symvers-2.6.22.17-0.1-default.gz
-rw-r--r-- 1 root root 843401 11. Feb 04:02 System.map-2.6.22.17-0.1-default
-rwxr-xr-x 1 root root 2147048 11. Feb 04:13 vmlinux-2.6.22.17-0.1-default.gz
lrwxrwxrwx 1 root root 29 17. Feb 11:11 vmlinuz -> vmlinuz-2.6.22.17-0.1-default
-rw-r--r-- 1 root root 1593936 11. Feb 04:02 vmlinuz-2.6.22.17-0.1-default


Die Platte, auf der Linux installiert ist, ist die /etc/sdc. Gebootet wird von der sdb.

Was ich gesehen habe: Ich habe im Januar eine neue SATA-Platte eingebaut, die ich alleine für mein ebenfalls installiertes Windows nutze. Die hat sich in der Reihenfolge der Platten als sda eingebaut...
Ich bin mir allerdings sicher, dass Linux auch mit der SATA-Platte lief, weil ich an Anfang enttäuscht war, dass sie nicht automatisch unter Linux erkannt wurde.
Also bin ich immer noch überzeugt, dass der Error 23 nach einem Kernel-Update war.

Bis denne,

Schrangel

kreol
17.02.08, 19:22
"/dev/sdc3,2" mag Grub nicht wirklich. Festplatten werden am besten nur mit dem Kürzel "hd" und der Platten-/Partitionsnummer angesprochen. Vergleich mal den Eintrag im Title von 2.6.22.13...

Wenn das nicht hilft: Was steht in der /boot/grub/device.map und auf welcher Partition liegt der 2.6.22.17? Was sagt "fdisk -l"? (als root ausführen, kleines L kein grosses i)


Kreol

Schrangel
20.02.08, 18:42
"/dev/sdc3,2" mag Grub nicht wirklich. Festplatten werden am besten nur mit dem Kürzel "hd" und der Platten-/Partitionsnummer angesprochen. Vergleich mal den Eintrag im Title von 2.6.22.13...

Das hat geholfen, vielen Dank! Jetzt muss ich Grub nur noch überreden, es sich dauerhaft zu merken :-)

Danke erstmal,

Schrangel

kreol
21.02.08, 18:53
...Jetzt muss ich Grub nur noch überreden, es sich dauerhaft zu merken...Da bietet sich eine Änderung der /boot/grub/menu.lst an (als root)...


Kreol