system:
Manjaro running on an m.2 nvme drive, Windows 10 running on a separate HDD
Problem:
Over the holidays I seem to have messed up my system pretty badly. I have had a stable system for several months, but I wanted the security features of SecureBoot, so I enabled it in the bios. Ever since my system has been unable to boot into Manjaro, and will only load Win10. I reset the secure boot settings, but the problem remains.
Currently I am able to boot into a live Manjaro disk made using Rufus in dd mode. I have used mhwd-chroot
to access my existing install on nvme0n1p2
, and can therefore backup my files. I attempted to run grub-install /dev/nvme0n1
, and got:
grub-install: error: cannot fine EFI directory.
after poking around, I found that my EFI directory for Manjaro appears to be in nvme0n1p1
. So I tried mounting it:
# mount /dev/nvme0n1p1 /boot/efi
mount: /boot/efi: unknown filesystem type 'BitLocker'
Looking at lsblk -f
, I can see that that partition is indeed listed as BitLocker (as is /dev/sda3
, the windows file system partition). Am I correct in assuming that this looks like Win10 encrypted my EFI partition? What would my next steps for recovery be? Could I use GParted to re-format that partition, then mount it to /boot/efi
, then run grub-install
?
for additional info, I did try to use a boot recovery tool, but aparently it only does well with Ubuntu distros. regardless, here is a pastebin of its analysis, which may or may not be helpful: http://paste.ubuntu.com/p/PkmfdtxHjq/