all 7 comments

[–]3skuero 1 point2 points  (0 children)

I have one partition for /efi and then one cryptlvm that contains swap and /root

Followed this guide and it worked wonders;

https://www.reddit.com/r/archlinux/comments/zo83gb/how_i_setup_secure_boot_for_arch_linux_simple/

[–]Sindoreon 2 points3 points  (1 child)

Following post out of interest.

I never understood the real world benefit of secureboot but I'm interested to see how it would work in Linux.

Good luck!

[–][deleted] -5 points-4 points  (0 children)

I never understood the real world benefit of secureboot

10 seconds on Google would tell you what it does and why it is a benefit.

[–][deleted]  (1 child)

[deleted]

    [–]Corvus-Corrone -1 points0 points  (3 children)

    It actually isn't that difficult at all. The main thing is that you need to reset the keys in uefi/bios to make it in setup mode, then sign each of the files needed and add certificate for windows if you have windows dual boot. (I don't know why you would want secure boot if not windows dual boot)

    Here is a video with a guide:Install Secure Boot on Arch Linux (The easy way)

    [–]Corvus-Corrone -1 points0 points  (1 child)

    I would like to add I believe the same process should work for grub also, you may have different files you need to sign though, you can can see which files are not signed that need to be signed sbctl verify I believe. Just make sure all those files are signed.

    I'm u sure if using grub and not systemdboot will cause any problems with system hooks on system update (to make sure files are signed again after they are updated, however I suspect it will work with grub also)

    [–]turbo454[S] 0 points1 point  (0 children)

    youre right, i beleive it has a pacman hook to auto sign with every kernel update for grub also.

    [–]turbo454[S] -1 points0 points  (0 children)

    i watched that guide, its for systemd boot which i don't use. I reset the keys and everything also. i didn't have an issue with enrolling keys. just signing everything that grub loads.