From 8a88921913903564150a215d076685ceddd9a4f4 Mon Sep 17 00:00:00 2001 From: alvinlollo Date: Sun, 20 Sep 2026 17:02:20 +1000 Subject: [PATCH] fix: use linux-cachyos kernel in all boot entries Boot configs referenced stock vmlinuz-linux/initramfs-linux.img but only linux-cachyos is installed. This caused boot to fall through to memtest86+ since the kernel file was not found. --- efiboot/loader/entries/01-archiso-linux.conf | 4 ++-- efiboot/loader/entries/02-archiso-speech-linux.conf | 4 ++-- grub/grub.cfg | 8 ++++---- grub/loopback.cfg | 8 ++++---- syslinux/archiso_pxe-linux.cfg | 12 ++++++------ syslinux/archiso_sys-linux.cfg | 8 ++++---- 6 files changed, 22 insertions(+), 22 deletions(-) diff --git a/efiboot/loader/entries/01-archiso-linux.conf b/efiboot/loader/entries/01-archiso-linux.conf index c35f663..f9dbc74 100644 --- a/efiboot/loader/entries/01-archiso-linux.conf +++ b/efiboot/loader/entries/01-archiso-linux.conf @@ -1,5 +1,5 @@ title Arch Linux install medium (%ARCH%, UEFI) sort-key 01 -linux /%INSTALL_DIR%/boot/%ARCH%/vmlinuz-linux -initrd /%INSTALL_DIR%/boot/%ARCH%/initramfs-linux.img +linux /%INSTALL_DIR%/boot/%ARCH%/vmlinuz-linux-cachyos +initrd /%INSTALL_DIR%/boot/%ARCH%/initramfs-linux-cachyos.img options archisobasedir=%INSTALL_DIR% archisosearchuuid=%ARCHISO_UUID% diff --git a/efiboot/loader/entries/02-archiso-speech-linux.conf b/efiboot/loader/entries/02-archiso-speech-linux.conf index 48940b7..df5feb1 100644 --- a/efiboot/loader/entries/02-archiso-speech-linux.conf +++ b/efiboot/loader/entries/02-archiso-speech-linux.conf @@ -1,5 +1,5 @@ title Arch Linux install medium (%ARCH%, UEFI) with speech sort-key 02 -linux /%INSTALL_DIR%/boot/%ARCH%/vmlinuz-linux -initrd /%INSTALL_DIR%/boot/%ARCH%/initramfs-linux.img +linux /%INSTALL_DIR%/boot/%ARCH%/vmlinuz-linux-cachyos +initrd /%INSTALL_DIR%/boot/%ARCH%/initramfs-linux-cachyos.img options archisobasedir=%INSTALL_DIR% archisosearchuuid=%ARCHISO_UUID% accessibility=on diff --git a/grub/grub.cfg b/grub/grub.cfg index b879a67..786d55b 100644 --- a/grub/grub.cfg +++ b/grub/grub.cfg @@ -46,14 +46,14 @@ timeout_style=menu menuentry "Arch Linux install medium (%ARCH%, ${archiso_platform})" --class arch --class gnu-linux --class gnu --class os --id 'archlinux' { set gfxpayload=keep - linux /%INSTALL_DIR%/boot/%ARCH%/vmlinuz-linux archisobasedir=%INSTALL_DIR% archisosearchuuid=%ARCHISO_UUID% - initrd /%INSTALL_DIR%/boot/%ARCH%/initramfs-linux.img + linux /%INSTALL_DIR%/boot/%ARCH%/vmlinuz-linux-cachyos archisobasedir=%INSTALL_DIR% archisosearchuuid=%ARCHISO_UUID% + initrd /%INSTALL_DIR%/boot/%ARCH%/initramfs-linux-cachyos.img } menuentry "Arch Linux install medium with speakup screen reader (%ARCH%, ${archiso_platform})" --hotkey s --class arch --class gnu-linux --class gnu --class os --id 'archlinux-accessibility' { set gfxpayload=keep - linux /%INSTALL_DIR%/boot/%ARCH%/vmlinuz-linux archisobasedir=%INSTALL_DIR% archisosearchuuid=%ARCHISO_UUID% accessibility=on - initrd /%INSTALL_DIR%/boot/%ARCH%/initramfs-linux.img + linux /%INSTALL_DIR%/boot/%ARCH%/vmlinuz-linux-cachyos archisobasedir=%INSTALL_DIR% archisosearchuuid=%ARCHISO_UUID% accessibility=on + initrd /%INSTALL_DIR%/boot/%ARCH%/initramfs-linux-cachyos.img } diff --git a/grub/loopback.cfg b/grub/loopback.cfg index 1a48fc5..bcb948b 100644 --- a/grub/loopback.cfg +++ b/grub/loopback.cfg @@ -23,14 +23,14 @@ timeout_style=menu menuentry "Arch Linux install medium (%ARCH%, ${archiso_platform})" --class arch --class gnu-linux --class gnu --class os --id 'archlinux' { set gfxpayload=keep - linux /%INSTALL_DIR%/boot/%ARCH%/vmlinuz-linux archisobasedir=%INSTALL_DIR% img_dev=UUID=${archiso_img_dev_uuid} img_loop="${iso_path}" - initrd /%INSTALL_DIR%/boot/%ARCH%/initramfs-linux.img + linux /%INSTALL_DIR%/boot/%ARCH%/vmlinuz-linux-cachyos archisobasedir=%INSTALL_DIR% img_dev=UUID=${archiso_img_dev_uuid} img_loop="${iso_path}" + initrd /%INSTALL_DIR%/boot/%ARCH%/initramfs-linux-cachyos.img } menuentry "Arch Linux install medium with speakup screen reader (%ARCH%, ${archiso_platform})" --hotkey s --class arch --class gnu-linux --class gnu --class os --id 'archlinux-accessibility' { set gfxpayload=keep - linux /%INSTALL_DIR%/boot/%ARCH%/vmlinuz-linux archisobasedir=%INSTALL_DIR% img_dev=UUID=${archiso_img_dev_uuid} img_loop="${iso_path}" accessibility=on - initrd /%INSTALL_DIR%/boot/%ARCH%/initramfs-linux.img + linux /%INSTALL_DIR%/boot/%ARCH%/vmlinuz-linux-cachyos archisobasedir=%INSTALL_DIR% img_dev=UUID=${archiso_img_dev_uuid} img_loop="${iso_path}" accessibility=on + initrd /%INSTALL_DIR%/boot/%ARCH%/initramfs-linux-cachyos.img } diff --git a/syslinux/archiso_pxe-linux.cfg b/syslinux/archiso_pxe-linux.cfg index 872aae8..5217e61 100644 --- a/syslinux/archiso_pxe-linux.cfg +++ b/syslinux/archiso_pxe-linux.cfg @@ -4,8 +4,8 @@ Boot the Arch Linux install medium using NBD. It allows you to install Arch Linux or perform system maintenance. ENDTEXT MENU LABEL Arch Linux install medium (%ARCH%, NBD) -LINUX ::/%INSTALL_DIR%/boot/%ARCH%/vmlinuz-linux -INITRD ::/%INSTALL_DIR%/boot/%ARCH%/initramfs-linux.img +LINUX ::/%INSTALL_DIR%/boot/%ARCH%/vmlinuz-linux-cachyos +INITRD ::/%INSTALL_DIR%/boot/%ARCH%/initramfs-linux-cachyos.img APPEND archisobasedir=%INSTALL_DIR% archisosearchuuid=%ARCHISO_UUID% archiso_nbd_srv=${pxeserver} cms_verify=y SYSAPPEND 3 @@ -15,8 +15,8 @@ Boot the Arch Linux live medium using NFS. It allows you to install Arch Linux or perform system maintenance. ENDTEXT MENU LABEL Arch Linux install medium (%ARCH%, NFS) -LINUX ::/%INSTALL_DIR%/boot/%ARCH%/vmlinuz-linux -INITRD ::/%INSTALL_DIR%/boot/%ARCH%/initramfs-linux.img +LINUX ::/%INSTALL_DIR%/boot/%ARCH%/vmlinuz-linux-cachyos +INITRD ::/%INSTALL_DIR%/boot/%ARCH%/initramfs-linux-cachyos.img APPEND archisobasedir=%INSTALL_DIR% archiso_nfs_srv=${pxeserver}:/run/archiso/bootmnt cms_verify=y SYSAPPEND 3 @@ -26,7 +26,7 @@ Boot the Arch Linux live medium using HTTP. It allows you to install Arch Linux or perform system maintenance. ENDTEXT MENU LABEL Arch Linux install medium (%ARCH%, HTTP) -LINUX ::/%INSTALL_DIR%/boot/%ARCH%/vmlinuz-linux -INITRD ::/%INSTALL_DIR%/boot/%ARCH%/initramfs-linux.img +LINUX ::/%INSTALL_DIR%/boot/%ARCH%/vmlinuz-linux-cachyos +INITRD ::/%INSTALL_DIR%/boot/%ARCH%/initramfs-linux-cachyos.img APPEND archisobasedir=%INSTALL_DIR% archiso_http_srv=http://${pxeserver}/ cms_verify=y SYSAPPEND 3 diff --git a/syslinux/archiso_sys-linux.cfg b/syslinux/archiso_sys-linux.cfg index d945c7a..ad9a7be 100644 --- a/syslinux/archiso_sys-linux.cfg +++ b/syslinux/archiso_sys-linux.cfg @@ -4,8 +4,8 @@ Boot the Arch Linux install medium on BIOS. It allows you to install Arch Linux or perform system maintenance. ENDTEXT MENU LABEL Arch Linux install medium (%ARCH%, BIOS) -LINUX /%INSTALL_DIR%/boot/%ARCH%/vmlinuz-linux -INITRD /%INSTALL_DIR%/boot/%ARCH%/initramfs-linux.img +LINUX /%INSTALL_DIR%/boot/%ARCH%/vmlinuz-linux-cachyos +INITRD /%INSTALL_DIR%/boot/%ARCH%/initramfs-linux-cachyos.img APPEND archisobasedir=%INSTALL_DIR% archisosearchuuid=%ARCHISO_UUID% # Accessibility boot option @@ -15,6 +15,6 @@ Boot the Arch Linux install medium on BIOS with speakup screen reader. It allows you to install Arch Linux or perform system maintenance with speech feedback. ENDTEXT MENU LABEL Arch Linux install medium (%ARCH%, BIOS) with ^speech -LINUX /%INSTALL_DIR%/boot/%ARCH%/vmlinuz-linux -INITRD /%INSTALL_DIR%/boot/%ARCH%/initramfs-linux.img +LINUX /%INSTALL_DIR%/boot/%ARCH%/vmlinuz-linux-cachyos +INITRD /%INSTALL_DIR%/boot/%ARCH%/initramfs-linux-cachyos.img APPEND archisobasedir=%INSTALL_DIR% archisosearchuuid=%ARCHISO_UUID% accessibility=on