From a04df8ceb33bb95f9d32ce9223893df63a44a8b0 Mon Sep 17 00:00:00 2001 From: Pekka Helenius Date: Sat, 22 Jun 2019 13:07:44 +0300 Subject: [PATCH] mkinitcpio: get kernel version directly from vmlinuz-linux kernel image file --- ssd_hdd_uefi/README.md | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/ssd_hdd_uefi/README.md b/ssd_hdd_uefi/README.md index a0fe466..017b423 100644 --- a/ssd_hdd_uefi/README.md +++ b/ssd_hdd_uefi/README.md @@ -670,6 +670,11 @@ Custom `/etc/mkinitcpio.d/linux.preset` file is recommended for this setup. Each ESP_DIR="/boot_efi/EFI" +# Get kernel version directly from the generated kernel image file +# Avoid misleading detection from the running kernel +# +KERNELIMG="/boot/vmlinuz-linux" + ALL_config="/etc/mkinitcpio.conf" ALL_kver="${ESP_DIR}/vmlinuz-linux" @@ -677,11 +682,11 @@ PRESETS=('default' 'fallback') #default_config="/etc/mkinitcpio.conf" default_image="${ESP_DIR}/initramfs-linux.img" -default_options="-A esp-update-linux" +default_options="-A esp-update-linux -k ${KERNELIMG}" #fallback_config="/etc/mkinitcpio.conf" fallback_image="${ESP_DIR}/initramfs-linux-fallback.img" -fallback_options="-S autodetect" +fallback_options="-S autodetect -k ${KERNELIMG}" ``` Additionally, add the following file which ensures that Linux kernel image & `intel-ucode` files are correctly installed when issuing `mkinitcpio -p linux` command.