Guten Abend zusammen,
heute morgen wollte ich mein Notebook booten (Debian Squeeze), da meldete mir
Grub "Error 15", was heißt, dass er irgendeine Datei nicht findet. Ich kann
weder mit [E] Listeneinträge -- die hier nicht angezeigt werden -- bearbeiten
noch mit [C] in die Grubshell wechseln, ab diesem Punkt geht nichts mehr.
Nach einigen Tastendrücken fängt mein Notebook auch bei jeder Eingabe zu
piepsen an.
Vor acht Tagen habe ich mein Notebook das letzte Mal gebootet, seitdem war es
bis heute Früh nachts immer im Schlafmodus. Davor habe ich noch eine System-
aktualisierung durchgeführt. Es kamen auch zwei oder drei Pakete rein, welche
das waren und ob es hier einen Zusammenhang gibt, kann ich allerdings nicht
sagen.
Mir wurde von mehreren Seiten empfohlen Grub zu reparieren oder neu zu
installieren. Hierzu habe ich dann Knoppix gebootet. Da ich das ganze aber in
einer chroot ausführen soll, muss ich meine LUKS-verschlüsselte Platte
einbinden, was allerdings nicht ganz klappt. Mit
cryptsetup luksOpen /dev/sda5 thinkpad
kriege ich das auch nach /dev/mapper/thinkpad, das Einbinden mit LVM2
vgimport thinkpad
aber schlägt fehl, weil diese Volume-Group nicht exportiert sei. `vgscan'
listet jedoch selbige auf.
Meine /boot-Partition kann ich mounten, das ist kein Problem.
Nach dieser [1] und anderen Anleitungen, soll /boot/grub/stage1 vorhanden
sein, das ist bei mir aber nicht der Fall. Auf meinen anderen Debian-
Maschinen (Etch und Squeeze) existieren diese aber und haben auch den selben
SHA1-Hash. Daraufhin habe ich diese Datei in /boot/grub am Notebook
reinkopiert, was aber nichts gebracht hat.
Ich muss noch dazusagen, dass ich -- wenn ich mich noch korrekt daran
erinner -- Grub-Legacy nach korrekter Funktionsweise von Grub 2 runter-
geschmissen habe (grub-upgrade (?)). Auf dem Desktoprechner hab ich das auf
jeden Fall getan, beim Notebook bin ich mir nicht einhundertprozentig
sicher. ;-)
Ich hoffe, es hat jemand eine Idee, wie ich das wieder zum Laufen kriege. :-)
Viele Grüße,
schönen Abend,
Julian
[1] http://ubuntuforums.org/showthread.php?t=224351
PS: Nachfolgend dann noch die /boot/grub/grub.cfg, vielleicht hilft das
weiter.
-----BEGIN grub.cfg-----
#
# 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
set timeout=5
set root=(hd0,1)
search --no-floppy --fs-uuid --set fcc27e4c-b3da-40bb-bdf3-776e66a0f49a
if loadfont /grub/ascii.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
### END /etc/grub.d/00_header ###
### BEGIN /etc/grub.d/05_debian_theme ###
set root=(hd0,1)
search --no-floppy --fs-uuid --set fcc27e4c-b3da-40bb-bdf3-776e66a0f49a
insmod png
if background_image /grub/moreblue-orbit-grub.png ; then
set color_normal=black/black
set color_highlight=magenta/black
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 "Debian GNU/Linux, Linux 2.6.30-1-686" {
set root=(hd0,1)
search --no-floppy --fs-uuid --set fcc27e4c-b3da-40bb-bdf3-776e66a0f49a
linux /vmlinuz-2.6.30-1-686 root=/dev/mapper/thinkpad-root ro quiet
initrd /initrd.img-2.6.30-1-686
}
menuentry "Debian GNU/Linux, Linux 2.6.30-1-686 (recovery mode)" {
set root=(hd0,1)
search --no-floppy --fs-uuid --set fcc27e4c-b3da-40bb-bdf3-776e66a0f49a
linux /vmlinuz-2.6.30-1-686 root=/dev/mapper/thinkpad-root ro single
initrd /initrd.img-2.6.30-1-686
}
menuentry "Debian GNU/Linux, Linux 2.6.26-2-686" {
set root=(hd0,1)
search --no-floppy --fs-uuid --set fcc27e4c-b3da-40bb-bdf3-776e66a0f49a
linux /vmlinuz-2.6.26-2-686 root=/dev/mapper/thinkpad-root ro quiet
initrd /initrd.img-2.6.26-2-686
}
menuentry "Debian GNU/Linux, Linux 2.6.26-2-686 (recovery mode)" {
set root=(hd0,1)
search --no-floppy --fs-uuid --set fcc27e4c-b3da-40bb-bdf3-776e66a0f49a
linux /vmlinuz-2.6.26-2-686 root=/dev/mapper/thinkpad-root ro single
initrd /initrd.img-2.6.26-2-686
}
menuentry "Debian GNU/Linux, Linux 2.6.26-1-686" {
set root=(hd0,1)
search --no-floppy --fs-uuid --set fcc27e4c-b3da-40bb-bdf3-776e66a0f49a
linux /vmlinuz-2.6.26-1-686 root=/dev/mapper/thinkpad-root ro quiet
initrd /initrd.img-2.6.26-1-686
}
menuentry "Debian GNU/Linux, Linux 2.6.26-1-686 (recovery mode)" {
set root=(hd0,1)
search --no-floppy --fs-uuid --set fcc27e4c-b3da-40bb-bdf3-776e66a0f49a
linux /vmlinuz-2.6.26-1-686 root=/dev/mapper/thinkpad-root ro single
initrd /initrd.img-2.6.26-1-686
}
### 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 is an example on how to add custom entries
### END /etc/grub.d/40_custom ###
-----END grub.cfg-----
Attachment:
pgpl9DDtdtQCI.pgp
Description: PGP signature