ich nutze Debian testing seit einigen Monaten und konnte bisher alle Probleme mit genug Recherche selbst lösen. Diesmal bin ich aber verzweifelt und brauch Hilfe.
Ich habe Debian Testing 3.1.0 auf meinem Laptop. Neulich habe ich wie gewohnt die packages mit apt-get update && upgrade erneuert und beim nächsten reboot der Schock. Ich habe ein Screenshot eingefügt.
Im wesentlichen sind es die Fehlermeldungen:
"Gave up waiting for root device" und "!ALERT /dev/mapper/debian-root does not exist"
Ich habe die Festplatte verschlüsselt mit LUKS. Ich kann manuel mit dem Befehl "cryptsetup LuksOpen sda5 [device]" zur Passphrase promt gelangen.
Normalerweise steht beim starten irgendwas in der Form da: "loading sda5_crypt UUID" (wie gesagt das habe ich aus meinem Gedächntnis und ist so nicht exakt, allerding war es eine Meldung in dieser Form, bevor ich zum Passphrase aufgefordert wurde.
Ich habe die Fehlermedlung und die grub.cfg angefügt. Meine vermutung ist das eine config geändert wurde und die LVM nicht mehr gefunden wird.
Ich habe mit Knoppix Live das System gestartet und konnte auf sda1 zugreifen. In deisem befindet sich der grub Ordner und die grub.cfg.
Falls ihr noch mehr Informationen braucht, sagt mri bescheid, wie ich diese abrufen kann. Wiegesagt ist das mein erstes Unix System und es läuft schon über ein halbes Jahr. Nur dieses mal nach dem standardmäßigem "apt-get upgrade" hats mir irgendwas versaut. Ich weiss das Grub upgedatet wurde.
Ich hoffe ihr könnt mir bei diesem Problem weiterhelfen.
Fehler beim Boot:
http://www.imagebanana.com/code/acbace5o/fehler.JPG
grub.cfg
Code: Alles auswählen
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#
### BEGIN /etc/grub.d/00_header ###
if [ -s $prefix/grubenv ]; then
load_env
fi
set default="0"
if [ "${prev_saved_entry}" ]; then
set saved_entry="${prev_saved_entry}"
save_env saved_entry
set prev_saved_entry=
save_env prev_saved_entry
set boot_once=true
fi
function savedefault {
if [ -z "${boot_once}" ]; then
saved_entry="${chosen}"
save_env saved_entry
fi
}
function load_video {
insmod vbe
insmod vga
insmod video_bochs
insmod video_cirrus
}
insmod part_msdos
insmod ext2
set root='(hd0,msdos1)'
search --no-floppy --fs-uuid --set=root b944b8d3-4d77-410b-b3d2-9af5160eed5e
if loadfont /grub/unicode.pf2 ; then
set gfxmode=640x480
load_video
insmod gfxterm
insmod part_msdos
insmod ext2
set root='(hd0,msdos1)'
search --no-floppy --fs-uuid --set=root b944b8d3-4d77-410b-b3d2-9af5160eed5e
set locale_dir=($root)/grub/locale
set lang=en_US
insmod gettext
fi
terminal_output gfxterm
set timeout=5
### END /etc/grub.d/00_header ###
### BEGIN /etc/grub.d/05_debian_theme ###
insmod part_msdos
insmod ext2
set root='(hd0,msdos1)'
search --no-floppy --fs-uuid --set=root b944b8d3-4d77-410b-b3d2-9af5160eed5e
insmod png
if background_image /grub/.background_cache.png; then
set color_normal=light-gray/black
set color_highlight=white/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, with Linux 3.1.0-1-486' --class debian --class gnu-linux --class gnu --class os {
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd0,msdos1)'
search --no-floppy --fs-uuid --set=root b944b8d3-4d77-410b-b3d2-9af5160eed5e
echo 'Loading Linux 3.1.0-1-486 ...'
linux /vmlinuz-3.1.0-1-486 root=/dev/mapper/debian-root ro quiet
echo 'Loading initial ramdisk ...'
initrd /initrd.img-3.1.0-1-486
}
menuentry 'Debian GNU/Linux, with Linux 3.1.0-1-486 (recovery mode)' --class debian --class gnu-linux --class gnu --class os {
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd0,msdos1)'
search --no-floppy --fs-uuid --set=root b944b8d3-4d77-410b-b3d2-9af5160eed5e
echo 'Loading Linux 3.1.0-1-486 ...'
linux /vmlinuz-3.1.0-1-486 root=/dev/mapper/debian-root ro single
echo 'Loading initial ramdisk ...'
initrd /initrd.img-3.1.0-1-486
}
### END /etc/grub.d/10_linux ###
### BEGIN /etc/grub.d/20_linux_xen ###
### END /etc/grub.d/20_linux_xen ###
### 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 ###
### BEGIN /etc/grub.d/41_custom ###
if [ -f $prefix/custom.cfg ]; then
source $prefix/custom.cfg;
fi
### END /etc/grub.d/41_custom ###
Danke