• 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 Nach Kernelupdate Bootloader zerschossen

schmiha

Newbie
Guten Abend,

nach einem Kernelupdate und Neustart des PC kommt folgende Grubmeldung:
Error 23.while parsing number.
Ich habe es versucht, über Knoppix Grub-Install via chroot zu machen. Hat leider nicht funktioniert.

Nachstehend fdisk -l

Platte /dev/sda: 163.9 GByte, 163928604672 Byte
255 Köpfe, 63 Sektoren/Spuren, 19929 Zylinder
Einheiten = Zylinder von 16065 × 512 = 8225280 Bytes

Gerät boot. Anfang Ende Blöcke Id System
/dev/sda1 * 1 19929 160079661 7 HPFS/NTFS

Platte /dev/sdb: 200.0 GByte, 200049647616 Byte
255 Köpfe, 63 Sektoren/Spuren, 24321 Zylinder
Einheiten = Zylinder von 16065 × 512 = 8225280 Bytes

Gerät boot. Anfang Ende Blöcke Id System
/dev/sdb1 1 262 2104483+ 82 Linux Swap / Solaris
/dev/sdb2 * 263 2873 20972857+ 83 Linux
/dev/sdb3 2874 24321 172281060 83 Linux

cat/boot/grub/menu.lst

root@Knoppix:/media/sdb2# cat /media/sdb2/boot/grub/menu.lst
# Modified by YaST2. Last modification on Mon Dec 3 19:22:55 CET 2007
default 0
timeout 8
gfxmenu (hd2,1)/boot/message
##YaST - activate

###Don't change this comment - YaST2 identifier: Original name: linux###
title openSUSE 10.3 - 2.6.22.13-0.3
root (/dev/disk/by-id/scsi-SATA_SAMSUNG_SP2004CS07GJ1NL605233-part2,1)
kernel /boot/vmlinuz-2.6.22.13-0.3-default root=/dev/disk/by-id/scsi-SATA_SAMSUNG_SP2004CS07GJ1NL605233-part2 vga=0x317 resume=/dev/sdc1 splash=silent showopts
initrd /boot/initrd-2.6.22.13-0.3-default

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

###Don't change this comment - YaST2 identifier: Original name: linux-2.6.22.12-2-default###
title openSUSE 10.3 - 2.6.22.12-2
root (hd2,1)
kernel /boot/vmlinuz-2.6.22.12-2-default root=/dev/disk/by-id/scsi-SATA_SAMSUNG_SP2004CS07GJ1NL605233-part2 vga=0x317 resume=/dev/sdc1 splash=silent showopts
initrd /boot/initrd-2.6.22.12-2-default

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

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

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

###Don't change this comment - YaST2 identifier: Original name: floppy###
title Diskette
rootnoverify (hd2,1)
chainloader (fd0)+1

cat/boot/device.map

root@Knoppix:/media/sdb2# cat /media/sdb2/boot/grub/device.map
(fd0) /dev/fd0
(hd0) /dev/sda
(hd2) /dev/sdc
(hd1) /dev/sdb

cat/etc/fstab

root@Knoppix:/media/sdb2# cat /media/sdb2/etc/fstab
/dev/disk/by-id/scsi-SATA_SAMSUNG_SP2004CS07GJ1NL605233-part2 / ext3 acl,user_xattr 1 1
/dev/disk/by-id/scsi-SATA_SAMSUNG_SP2004CS07GJ1NL605233-part3 /home ext3 acl,user_xattr 1 2
/dev/disk/by-id/scsi-SATA_Maxtor_6V200E0_V40431NG-part1 /windows/C vfat users,gid=users,umask=0002,utf8=true 0 0
/dev/disk/by-id/scsi-SATA_Maxtor_6V200E0_V40431NG-part2 /windows/D ntfs-3g users,gid=users,fmask=133,dmask=022,locale=de_DE.UTF-8 0 0
/dev/disk/by-id/scsi-SATA_Maxtor_6L160M0_L40RK9EG-part1 /windows/E ntfs-3g users,gid=users,fmask=133,dmask=022,locale=de_DE.UTF-8 0 0
/dev/disk/by-id/scsi-SATA_SAMSUNG_SP2004CS07GJ1NL605233-part1 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
/dev/fd0 /media/floppy auto noauto,user,sync 0 0
/dev/disk/by-id/scsi-SATA_WDC_WD2500JD-00WD-WCAL72507207-part5 /local ext3 acl,rw,user_xattr 1 2

Mit der DVD klappt dies leider nicht. Wenn ich Reparatur des installierten Systems verwende, startet der PC neu und ich bin wieder am Anfang, ebenso das Rettungssystem.

Ich bitte um Hilfe, um Linux wieder starten zu können.

Mit freundlichen Grüßen

Schmiha
 

apox

Member
admine schrieb:
schmiha schrieb:
gfxmenu (hd2,1)/boot/message
Ich denk mal, der Fehler liegt schon hier.
Das müsste (hd1,1) heißen als Grub-Bezeichnung für /dev/sdb2

Statt

Code:
root (/dev/disk/by-id/scsi-SATA_SAMSUNG_SP2004CS07GJ1NL605233-part2,1)

wäre der korrekte Eintrag stattdessen

Code:
root (hd2,1)

Dass es hd2,1 ist, zeigen die alten Einträge für Kernel 2.6.22.12-2. Exakt derselbe Fehler ist schon beim letzten Kernel-Update bei mir aufgetreten. Es scheint diesen Fehler wohl immer dann zu geben, wenn hda nicht die primäre Platte ist. Bei mir z.B. ist nur hdb bootfähig.

Oh man, ich möchte mal wissen was die Verantwortlichen da immer für ein schlechtes Zeug rauchen, wenn die das Update zusammenstellen :roll: :twisted:
 

admine

Ultimate Guru
Dann fehlt aber bei der Ausgabe von "fdisk -l" gänzlich /dev/sdc ... und erahnen kann und will ich das nicht.
 
OP
schmiha

schmiha

Newbie
Hallo,

habe es folgendermassen gelöst:

da ich mit der Suse 10.3 den Bootloader nicht reparieren konnte, habe ich es mit der Suse 10.2 versucht und damit hat es geklappt., System läuft wieder.

Danke für die Hilfe.

Gruss schmiha :D
 
Oben