kanotix.com

Installation, Einstellungen, Systempflege - Grub Rescue nach Grub Update

TheOne - 25.12.2009, 01:38 Uhr
Titel: Grub Rescue nach Grub Update
Hallo,

war zwar schon im IRC und hab ne Anleitung bekomen, bin ich mir mit dem Problem nich so ganz sicher und frag lieber nochmal.

Nach Grub2 Update, welches ich auf /dev/sda einspielen lassen hab, lande ich nach einem Neustart in einer grub rescue shell, da steht dann folgendes:
Code:
GRUB loading.
Welcome to GRUB!

Entering rescue mode...
error: the symbol 'grub_zalloc' not found
grub rescue>

als ich per LiveCD auf dem Weg der Reperatur nach der Anleitung war, stellte ich fest, dass sda meine Linux Partiotion ist - demnach müsste doch das Sternchen bei /dev/sda beim Update korrekt gewesen sein
hier mal die Ausgabe von fdisk
Code:
kanotix@Kanotix:~$ sudo fdisk -l

Disk /dev/sda: 40.0 GB, 40020664320 bytes
255 heads, 63 sectors/track, 4865 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xa9d8a9d8

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1        1305    10482381   83  Linux
/dev/sda2            1306        4865    28595700    5  Extended
/dev/sda5            1306        4865    28595668+  83  Linux

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

   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
und meine device.map sieht folgendermaßen aus
Code:
(hd0)   /dev/sda
(hd1)   /dev/sdb
der Vollständigkeit halber hier noch die grub.cfg
Code:
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by /usr/sbin/grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#

### BEGIN /etc/grub.d/00_header ###
set default=0
insmod ext2
set root=(hd1,1)
search --no-floppy --fs-uuid --set 7ab57421-9f47-41dd-8db9-224996b34227
if loadfont /usr/share/grub/unicode.pf2 ; then
  set gfxmode=640x480
  insmod gfxterm
  insmod vbe
  if terminal_output gfxterm ; then true ; else
    # For backward compatibility with versions of terminal.mod that don't
    # understand terminal_output
    terminal gfxterm
  fi
fi
set timeout=5
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/05_debian_theme ###
insmod ext2
set root=(hd1,1)
search --no-floppy --fs-uuid --set 7ab57421-9f47-41dd-8db9-224996b34227
insmod png
if background_image /boot/grub/Kanotix64Penguins.png ; then
  set color_normal=light-blue/black
  set color_highlight=white/blue
else
  set menu_color_normal=cyan/blue
  set menu_color_highlight=white/blue
fi
### END /etc/grub.d/05_debian_theme ###

### BEGIN /etc/grub.d/10_linux ###
menuentry "Kanotix64 GNU/Linux, Linux 2.6.30-10-generic" {
   insmod ext2
   set root=(hd1,1)
   search --no-floppy --fs-uuid --set 7ab57421-9f47-41dd-8db9-224996b34227
   linux   /boot/vmlinuz-2.6.30-10-generic root=UUID=7ab57421-9f47-41dd-8db9-224996b34227 ro  quiet vga=791 splash
   initrd   /boot/initrd.img-2.6.30-10-generic
}
### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/30_os-prober ###
### END /etc/grub.d/30_os-prober ###

### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries.  Simply type the
# menu entries you want to add after this comment.  Be careful not to change
# the 'exec tail' line above.
### END /etc/grub.d/40_custom ###

Was soll ich da jetzt machen? Bin für jeden Rat dankbar.
caillean - 25.12.2009, 08:04 Uhr
Titel: Grub Rescue nach Grub Update
Moin TheOne,

ich hab mal nach der Meldung gegooglelt : "error: the symbol 'grub_zalloc' not found"

Heraus kam folgendes: https://bugs.launchpad.net/ubuntu/+sour ... bug/408699

Also ich denke Du solltest mal den Versuch wagen über eine Live-CD mittels einer chroot den Grub zu reparieren. Ich weiss Du hast es schon über die Live-CD mit der Reparatur-Funktion versucht, aber les Dir mal den Bug-Report durch, da wird die chroot als Lösung aufgezeigt. https://wiki.ubuntu.com/KernelTeam/Grub2Testing (den Teil "if you messed up").

Gruss Wibke
TheOne - 25.12.2009, 18:34 Uhr
Titel: Grub Rescue nach Grub Update
naja die Sache mit chroot hat mir Kano als Anleitung (Grub Wiki Artikel) genannt, aber wie gesagt, da ging ich von einem falschen install ziel aus
die Installer-Reperaturfunktion der LiveCd hab ich aber so NICHT angemacht

trotzdem Danke für die Hilfe, scheint ja also ein bekanntes Problem zu sein
caillean - 25.12.2009, 19:01 Uhr
Titel: Grub Rescue nach Grub Update
Naja, wenn Du das falsche install-Ziel hattest, warum versuchst du es dann nicht mal mit dem richtigen Smilie
Und wenn man den Grub eh in die falsche Partition installiert hat, dann ists ja klar dass es nicht mehr startet, diese chroot ist da "idiotensicher". Schliesslich mountest Du ja genau die Partition, wo Du den Grub auch hininstalliert haben willst Smilie
Alle Zeiten sind GMT + 1 Stunde
PNphpBB2 © 2003-2007