Arch Linux and Secure Boot don’t always get along out of the box. While Arch is famous for flexibility and control, Secure Boot is strict, opinionated, and unforgiving when things aren’t signed correctly.
In this guide, you’ll learn how to run Arch Linux with Secure Boot enabled using the rEFInd boot manager, with a focus on dual booting alongside Windows. This setup is especially useful if you:
Want a clean and modern UEFI boot experience
Dual boot Arch Linux and Windows on the same system
Play games that require Secure Boot, such as VALORANT
Prefer managing your own Machine Owner Keys (MOK)
By the end of this guide, you’ll have a Secure Boot–enabled Arch Linux system that boots reliably using rEFInd, without disabling firmware security features.
you will be prompted to enter a password
choose a simple one then reboot into the bios
Enable secure boot
make rEFInd Boot Manager the default or move it to the top
Save and exitNow MOK manager will ask if you want to proceed with booting or enroll the key. Choose “Enroll MOK” -> “Continue” and enter the ==password created when enrolling==
If you don’t see Enroll MOK option you can use Enroll key from disk and then navigate to your /boot/EFI/refind/keys/refind_local.cer and hit enter -> continue ->Yes