From eb2eb9db1e1cc5d434dc04f4a1a9e020ee4b0f20 Mon Sep 17 00:00:00 2001 From: Julian Andres Klode Date: Fri, 19 Jun 2020 12:57:19 +0200 Subject: [PATCH] Pass dis_ucode_ldr to kernel for recovery mode In case of a botched microcode update, this allows people to easily roll back. It will of course break in the more unlikely event that you are missing a microcode update in your firmware that is needed to boot the system, but editing the entry to remove an option is easier than having to figure out the option and add it. LP: #1831789 Gbp-Pq: Name recovery-dis_ucode_ldr.patch --- util/grub.d/10_linux.in | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/util/grub.d/10_linux.in b/util/grub.d/10_linux.in index b3cddc3..0cea76b 100644 --- a/util/grub.d/10_linux.in +++ b/util/grub.d/10_linux.in @@ -228,6 +228,10 @@ case "$machine" in *) GENKERNEL_ARCH="$machine" ;; esac +case "$GENKERNEL_ARCH" in + x86*) GRUB_CMDLINE_LINUX_RECOVERY="$GRUB_CMDLINE_LINUX_RECOVERY dis_ucode_ldr";; +esac + prepare_boot_cache= prepare_root_cache= boot_device_id= -- 2.30.2