diff options
Diffstat (limited to 'etc/mkinitcpio.d/linux-hardened.preset')
| -rw-r--r-- | etc/mkinitcpio.d/linux-hardened.preset | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/etc/mkinitcpio.d/linux-hardened.preset b/etc/mkinitcpio.d/linux-hardened.preset index 92da91c..960a24a 100644 --- a/etc/mkinitcpio.d/linux-hardened.preset +++ b/etc/mkinitcpio.d/linux-hardened.preset @@ -1,7 +1,10 @@ # mkinitcpio preset for the 'linux-hardened' kernel. Produces a UKI at # /boot/EFI/Linux/arch-linux-hardened.efi alongside the stock linux UKI. -# Shares etc/kernel/cmdline.tmpl (same LUKS root, no kernel-specific -# cmdline knobs). Register the EFI entry once with efibootmgr: +# Uses its own cmdline file (etc/kernel/cmdline-linux-hardened.tmpl) +# to carry workarounds for hardened-specific suspend/resume hangs on +# this hardware (init_on_free=0 + hang-detection knobs). The stock +# linux UKI keeps the minimal etc/kernel/cmdline.tmpl. Register the +# EFI entry once with efibootmgr: # # sudo efibootmgr --create --disk /dev/nvme0n1 --part 1 \ # --label 'Arch Hardened' --loader '\EFI\Linux\arch-linux-hardened.efi' @@ -10,6 +13,7 @@ #ALL_config="/etc/mkinitcpio.conf" ALL_kver="/boot/vmlinuz-linux-hardened" +ALL_cmdline="/etc/kernel/cmdline-linux-hardened" PRESETS=('default' 'fallback') |
