Bootmanager reparieren
BIOS Bootmenu
- HP Pavilion: Bei Start F9 drücken um in BIOS Bootmenü zu kommen.
- Lenovo Thinkpad E595: F12 für BIOS Bootmenu
Bootmanager auf verschlüsseltem Laufwerk wiederherstellen
Voraussetzung
Dieser Prozess muss von einem System gestartet werden, das selbst über keine verschlüsselte LUKS Partition verfügt (z.B. CD-ROM). Andernfalls kommt update-initramfs durcheinander !!!
Verschlüsselte Volumes mounten
cryptsetup luksOpen /dev/sdd3 ssd_crypt vgchange -ay
Laufwerke mounten:
mount /dev/volumes/mint /mnt mkdir -p /mnt/boot/efi mount /dev/sdd2 /mnt/boot mount /dev/sdd1 /mnt/boot/efi
/mnt/etc/crypttab
UUID des verschlüsselten Volumes:
blkid /dev/sdd3 # vgdisplay mint
# /etc/crypttab ssd_crypt UUID=69488cf2-af52-46a4-ae48-2906472a84a7 none luks
/mnt/etc/fstab
blkid /dev/sdd2 lvdisplay volumes
# /etc/fstab: static file system information. proc /proc proc nodev,noexec,nosuid 0 0 UUID=zCjjS6-sGCa-Gwx6-Ie26-Vvh3-oP0C-b6lP9Q / ext4 errors=remount-ro 0 1 UUID=151ea0bb-99ac-4a42-918b-82180bb32a13 /boot ext2 defaults 0 2 UUID=9yi8Rg-of1V-MiBD-bDBR-JsZz-yA3L-8G4NIN /home ext4 defaults 0 2 UUID=0X2my0-oiY5-tv5o-8DJd-dmMv-8Sw3-DvYdFA none swap sw 0 0
In das neue System wechseln
mount --bind /dev /mnt/dev mount --bind /run /mnt/run chroot /mnt mkdir /sys /proc mount -t sysfs none /sys mount -t proc none /proc mount -t devpts none /dev/pts mount -t tmpfs tmpfs /dev/shm
EFI Bootmanger neu installieren
update-initramfs -c -k all apt-get install --reinstall grub-efi grub-install /dev/sda update-grub2
System neu starten
sync && reboot
Bootmanager - Grub startet nicht
Das Problem
Das Problem ist nicht GRUB, sondern der Windows Bootmanager bzw. ein fehlerhaftes BIOS.
Bootmanager austauschen
Dauerhaft scheint nur zu helfen, den Windows Bootmanager durch GRUB zu ersetzen:
- https://askubuntu.com/questions/235567/windows-8-removes-grub-as-default-boot-manager
- https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/1091477
- http://askubuntu.com/questions/244261/how-do-i-get-my-hp-laptop-to-boot-into-grub-from-my-new-efi-file
- http://askubuntu.com/questions/485261/change-boot-order-using-efibootmgr
mount /dev/sda1 /boot/efi # Save original MS Bootmanager mkdir /boot/efi/EFI/MS.bak mv /boot/efi/EFI/Microsoft/Boot/bootmgfw.efi /boot/efi/EFI/MS.bak # Replace MS Bootmanager with GRUB Bootmanager cp /boot/efi/EFI/ubuntu/grubx64.efi /boot/efi/EFI/Microsoft/Boot/bootmgfw.efi # generate boot menu update-grub
Rettungs-Application
- http://rescatux.sourceforge.net/repo/README.non-free.html
sudo apt update sudo apt install wget wget "http://rescatux.sf.net/repo/rescapp-nonfree-install.sh" -O rnfi.sh chmod +x rnfi.sh sudo ./rnfi.sh