Hi all, I really like the look and feel of Garuda so a big thanks to the maintainer team.
I am hoping someone can help me with getting secure boot setup with a single boot setup with only Garuda linux. I am not wanting to make it work for windows, but because of something I came across on the arch-wiki saying that evil maid attacks are possible even with a full disk encryption (dm-crypt/Encrypting an entire system - ArchWiki) since the /boot/efi partition cannot be encrypted.
I tried looking into existing guides and the wiki to get secure boot going with grub (GRUB - ArchWiki), but I cannot get it to work and I suspect it is because I am not loading in the correct modules (other than tpm). I tried the following command:
sudo grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=garuda --modules=“tpm” --disable-shim-lock
Eventually I gave up and went with a fresh install of plain Arch and was able to get it working with systemd-boot instead of grub. I would not mind giving up the snap shot functionality, because I have my own backups, so if I can change the bootloader on Garuda to use systemd-boot that would be great too.
Overall, it would be great if someone can help me with any one of the following setups:
- Changing Garuda’s bootloader to systemd-boot (and sacrificing the benefits of a grub bootloader).
- Enabling secure boot on Garuda with a grub bootloader (finding what other modules must be passed to grub-install).
- Applying Garuda’s look and feel to a plain arch install (if all else fails).
Anyways, thank you for your time.
by the way, here is a few other resources I tried:
It is posible to use Secure Boot in dual boot out of the box? - Issues & Assistance / Unsupported hardware | Dual boot - Garuda Linux Forum
Secure Boot Setup | CachyOS
Secureboot - Issues & Assistance - Garuda Linux Forum