I had dualboot Windows 10 and Kali Linux x64 (Linux distribution based on Debian 9 x64) on my Lenovo X280 notebook with EFI bios. Windows 10 uses BitLocker with password (not TPM). Linux uses LUKS encryption. I have Kali /boot partition created separately. I had to replaced motherboard in service. After this only Windows boots. Grub was missing. So I tried reinstall grub from Live system (from USB flash drive):
- I manually encrypted LUKS partitions:
cryptsetup luksOpen /dev/nvme0n1p4 disk
- I mounted partitions:
mount /dev/mapper/sk1-system /mnt mount /dev/nvme0n1p5 /mnt/boot mount /dev/nvme0n1p1 /mnt/boot/efi for i in /dev /dev/pts /proc /sys /run; do mount -B $i /mnt$i; done
- Install and update grub:
chroot /mnt grub-install /dev/nvme0n1 update-grub
After it grub was installed successfully, but after power on notebook I see black screen with LUKS password, when I enter correct password I see only Windows Boot Manager in Grub menu, not Kali Linux.
My drive is partitioned this way:
nvme0n1: nvme0n1p1: EFI p2: MS Reserved Partition p3: Windows 10 (BitLocker) p4: crypto_LUKS partition it contains: LVM: /dev/mapper/sk1-system /dev/mapper/sk1-swap p5: Kali /boot partition (ext4) p6: DATA (NTFS) p7: WinRE_DRV
My fstab file
What way I can add boot item for Kali Linux too please? And what way I skip black screen with LUKS password request before grub screen please? (Before motherboard replace I see grub screen directly).