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
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
Alle Zeiten sind GMT + 1 Stunde
PNphpBB2 © 2003-2007