-
Notifications
You must be signed in to change notification settings - Fork 1
secure boot shim
This feature installs and sets up secure boot with shim using MOK keys. The feature will also configure dracut to automatically sign the unified kernel binary when it is run. A pacman hook is also installed which automatically signs any rEFInd and systemd bootloaders whenever they are upgraded. A full install will also sign the EFI binaries in the boot partition.
Since secure-boot-shim uses only one set of Machine Owner Keys, it offers more
convenience than secure-boot-custom which requires 3 pairs of keys.
Since shim-signed
is already signed my Microsoft's keys, this is a more
compatible option for BIOSs where you cannot change the secure boot keys.
In addition, since shim can sign EFI binaries while the system is running, it
is more convenient than preloader where you would have to re-enroll the EFI
binary hashes after boot loader upgrades or kernel upgrades.
For more info, check out Rod Smith's
article
To use existing custom keys, copy the following keys to the following paths:
PEM-encoded MOK Key Private Key: conf/secure-boot-shim/MOK/MOK.key
PEM-encoded MOK Key Public Certificate: conf/secure-boot-shim/MOK/MOK.crt
If you do not have existing keys, new ones will be generated for you.
If you want to use your existing keys, you must provide all of the above keys.
Note: The file names are case-sensitive.
- Home
- Installing LadOS
-
Features
- Required
- dracut
- sudoers
- enable-community-pacman
- yay
- rEFInd-minimal-black
- dwm
- st
- crontab
- [system-services)(./system-services)
- dotfiles
- Optional
- auto-mirror-rank
- configure-backlight
- configure-touchpad
- corsiar-headset
- doom-emacs
- ferdi-darkmode
- gcp-tunnel
- gogh
- gtk-greeter
- hp-printer
- huion
- luks-encryption-tpm
- on-monitor-change
- openvpn-expressvpn
- physlock
- plymouth
- polybar-pacman-hooks
- power-desktop-options
- powertop
- recovery-mode
- redshift
- restic-b2
- secure-boot-custom
- secure-boot-preloader
- secure-boot-shim
- setup-gpu-passthrough
- ssh-keys
- steam
- systemd-boot
- user-services
- vifm
- weather-polybar-module
- webkit2-greeter
- win10-fonts
- wpa-supplicant
- Required