Lenovo T420: Linux Mint 17.3 (64 Bit) und opensuse Tumbleweed (64 Bit), grub2
Guten Tag, ich habe zurzeit folgendes Problem: Seit Monaten sind auf meinem Laptop und meinem Desktoprechner Tumbleweed und Linux Mint 17.3 installiert. In der Regel nutze ich nur noch Suse. Gestern habe ich auf dem Laptop Mint aufgerufen, um ein paar Markdown Editoren auszuprobieren, die für Suse nicht zu bekommen sind. Dabei habe ich das System seine Update-Routine abarbeiten lassen. Seither:
- kann ich opensuse nicht mehr starten, Mint startet automatisch, ohne dass ein Menü angezeigt wird
- im grub-Menü taucht Suse nicht mehr auf (ich kann das grub-Menü erzwingen, indem ich beim Start die Shift-Taste halte)
Brainfuck
dpkg --list | grep grub
ii grub-common 2.02~beta2-9ubuntu1.14 amd64 GRand Unified Bootloader (common files)
ii grub-gfxpayload-lists 0.6 amd64 GRUB gfxpayload blacklist
ii grub-pc 2.02~beta2-9ubuntu1.14 amd64 GRand Unified Bootloader, version 2 (PC/BIOS version)
ii grub-pc-bin 2.02~beta2-9ubuntu1.14 amd64 GRand Unified Bootloader, version 2 (PC/BIOS binaries)
ii grub2-common 2.02~beta2-9ubuntu1.14 amd64 GRand Unified Bootloader (common files for version 2)
ii grub2-theme-mint 1.1.0 all Grub2 theme for Linux Mint
Brainfuck
cat /boot/grub/grub.cfg
(...)
### BEGIN /etc/grub.d/10_linux ###
function gfxmode {
set gfxpayload="$1"
if [ "$1" = "keep" ]; then
set vt_handoff=vt.handoff=7
else
set vt_handoff=
fi
}
if [ ${recordfail} != 1 ]; then
if [ -e ${prefix}/gfxblacklist.txt ]; then
if hwmatch ${prefix}/gfxblacklist.txt 3; then
if [ ${match} = 0 ]; then
set linux_gfx_mode=keep
else
set linux_gfx_mode=text
fi
else
set linux_gfx_mode=text
fi
else
set linux_gfx_mode=keep
fi
else
set linux_gfx_mode=text
fi
export linux_gfx_mode
if [ "$linux_gfx_mode" != "text" ]; then load_video; fi
menuentry 'Linux Mint 17.3 Xfce 64-bit, 3.19.0-32-generic (/dev/sda1)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
gfxmode $linux_gfx_mode
insmod gzio
insmod part_msdos
insmod ext2
set root='hd0,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 7c5e8db1-8ecf-4f50-b100-57613420fc1d
else
search --no-floppy --fs-uuid --set=root 7c5e8db1-8ecf-4f50-b100-57613420fc1d
fi
linux /boot/vmlinuz-3.19.0-32-generic root=UUID=7c5e8db1-8ecf-4f50-b100-57613420fc1d ro quiet splash $vt_handoff
initrd /boot/initrd.img-3.19.0-32-generic
}
menuentry 'Linux Mint 17.3 Xfce 64-bit, 3.19.0-32-generic (/dev/sda1) -- recovery mode' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod gzio
insmod part_msdos
insmod ext2
set root='hd0,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 7c5e8db1-8ecf-4f50-b100-57613420fc1d
else
search --no-floppy --fs-uuid --set=root 7c5e8db1-8ecf-4f50-b100-57613420fc1d
fi
echo 'Linux 3.19.0-32-generic wird geladen …'
linux /boot/vmlinuz-3.19.0-32-generic root=UUID=7c5e8db1-8ecf-4f50-b100-57613420fc1d ro recovery nomodeset
echo 'Initiale Ramdisk wird geladen …'
initrd /boot/initrd.img-3.19.0-32-generic
}
submenu "Previous Linux versions" {
menuentry 'Linux Mint 17.3 Xfce 64-bit, 3.16.0-38-generic (/dev/sda1)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
gfxmode $linux_gfx_mode
insmod gzio
insmod part_msdos
insmod ext2
set root='hd0,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 7c5e8db1-8ecf-4f50-b100-57613420fc1d
else
search --no-floppy --fs-uuid --set=root 7c5e8db1-8ecf-4f50-b100-57613420fc1d
fi
linux /boot/vmlinuz-3.16.0-38-generic root=UUID=7c5e8db1-8ecf-4f50-b100-57613420fc1d ro quiet splash $vt_handoff
initrd /boot/initrd.img-3.16.0-38-generic
}
menuentry 'Linux Mint 17.3 Xfce 64-bit, 3.16.0-38-generic (/dev/sda1) -- recovery mode' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod gzio
insmod part_msdos
insmod ext2
set root='hd0,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 7c5e8db1-8ecf-4f50-b100-57613420fc1d
else
search --no-floppy --fs-uuid --set=root 7c5e8db1-8ecf-4f50-b100-57613420fc1d
fi
echo 'Linux 3.16.0-38-generic wird geladen …'
linux /boot/vmlinuz-3.16.0-38-generic root=UUID=7c5e8db1-8ecf-4f50-b100-57613420fc1d ro recovery nomodeset
echo 'Initiale Ramdisk wird geladen …'
initrd /boot/initrd.img-3.16.0-38-generic
}
menuentry 'Linux Mint 17.3 Xfce 64-bit, 3.13.0-37-generic (/dev/sda1)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
gfxmode $linux_gfx_mode
insmod gzio
insmod part_msdos
insmod ext2
set root='hd0,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 7c5e8db1-8ecf-4f50-b100-57613420fc1d
else
search --no-floppy --fs-uuid --set=root 7c5e8db1-8ecf-4f50-b100-57613420fc1d
fi
linux /boot/vmlinuz-3.13.0-37-generic root=UUID=7c5e8db1-8ecf-4f50-b100-57613420fc1d ro quiet splash $vt_handoff
initrd /boot/initrd.img-3.13.0-37-generic
}
menuentry 'Linux Mint 17.3 Xfce 64-bit, 3.13.0-37-generic (/dev/sda1) -- recovery mode' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod gzio
insmod part_msdos
insmod ext2
set root='hd0,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 7c5e8db1-8ecf-4f50-b100-57613420fc1d
else
search --no-floppy --fs-uuid --set=root 7c5e8db1-8ecf-4f50-b100-57613420fc1d
fi
echo 'Linux 3.13.0-37-generic wird geladen …'
linux /boot/vmlinuz-3.13.0-37-generic root=UUID=7c5e8db1-8ecf-4f50-b100-57613420fc1d ro recovery nomodeset
echo 'Initiale Ramdisk wird geladen …'
initrd /boot/initrd.img-3.13.0-37-generic
}
}
### END /etc/grub.d/10_linux ###
### BEGIN /etc/grub.d/10_lupin ###
### END /etc/grub.d/10_lupin ###
### BEGIN /etc/grub.d/20_linux_xen ###
### END /etc/grub.d/20_linux_xen ###
### BEGIN /etc/grub.d/20_memtest86+ ###
menuentry 'Memory test (memtest86+)' {
insmod part_msdos
insmod ext2
set root='hd0,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 7c5e8db1-8ecf-4f50-b100-57613420fc1d
else
search --no-floppy --fs-uuid --set=root 7c5e8db1-8ecf-4f50-b100-57613420fc1d
fi
knetbsd /boot/memtest86+.elf
}
menuentry 'Memory test (memtest86+, serial console 115200)' {
insmod part_msdos
insmod ext2
set root='hd0,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 7c5e8db1-8ecf-4f50-b100-57613420fc1d
else
search --no-floppy --fs-uuid --set=root 7c5e8db1-8ecf-4f50-b100-57613420fc1d
fi
linux16 /boot/memtest86+.bin console=ttyS0,115200n8
}
### END /etc/grub.d/20_memtest86+ ###
### BEGIN /etc/grub.d/30_os-prober ###
### END /etc/grub.d/30_os-prober ###
### BEGIN /etc/grub.d/30_uefi-firmware ###
### END /etc/grub.d/30_uefi-firmware ###
### 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 ${config_directory}/custom.cfg ]; then
source ${config_directory}/custom.cfg
elif [ -z "${config_directory}" -a -f $prefix/custom.cfg ]; then
source $prefix/custom.cfg;
fi
### END /etc/grub.d/41_custom ###
Alles anzeigen
Brainfuck
sudo blkid -o list -w /dev/null
device fs_type label mount point UUID
-------------------------------------------------------------------------------
/dev/sda1 ext4 / 7c5e8db1-8ecf-4f50-b100-57613420fc1d
/dev/sda2 ext4 /home a69f353a-d262-4503-b29b-9ae88bd3cbf5
/dev/sda3 swap <swap> aa54c124-208f-4629-b00b-faf5a2c3164c
/dev/sda5 btrfs (not mounted) 57e4b2c3-3da6-4c6c-bd5d-07f4461c9810
/dev/sda6 xfs (not mounted) de4773e3-860b-431a-aaaa-b24cb63a4143
Brainfuck
sudo lsblk -o name,uuid,fstype,mountpoint,label,size
NAME UUID FSTYPE MOUNTPOINT LABEL SIZE
sda 119,2G
├─sda1 7c5e8db1-8ecf-4f50-b100-57613420fc1d ext4 / 18,6G
├─sda2 a69f353a-d262-4503-b29b-9ae88bd3cbf5 ext4 /home 29,4G
├─sda3 aa54c124-208f-4629-b00b-faf5a2c3164c swap [SWAP] 7,5G
├─sda4 1K
├─sda5 57e4b2c3-3da6-4c6c-bd5d-07f4461c9810 btrfs 25,5G
└─sda6 de4773e3-860b-431a-aaaa-b24cb63a4143 xfs 38,2G
sr0 1024M