Kernel: Switch ISO to LTS Kernel

find . -type f -not -path '*/.git/*' -exec sed -i 's/linux-cachyos/linux-cachyos-lts/g' {} +

Signed-off-by: Peter Jung <admin@ptr1337.dev>
This commit is contained in:
Peter Jung authored and Peter Jung committed 2025-08-16 15:23:29 +02:00
1 parent 6e54c3c805
commit 6f47c8a4d4
11 files changed
+30 -30

No files matched your search

@@ -2,7 +2,7 @@
PRESETS=('archiso') PRESETS=('archiso')
ALL_kver='/boot/vmlinuz-linux-cachyos' ALL_kver='/boot/vmlinuz-linux-cachyos-lts'
archiso_config='/etc/mkinitcpio.conf.d/archiso.conf' archiso_config='/etc/mkinitcpio.conf.d/archiso.conf'
archiso_image="/boot/initramfs-linux-cachyos.img" archiso_image="/boot/initramfs-linux-cachyos-lts.img"
@@ -24,9 +24,9 @@ load_nvidia_modules() {
if chwd --list | awk '{ if($2 == "nouveau" || $2 == "nvidia-dkms-390xx" || $2 == "nvidia-dkms-470xx") f=1 } END {exit (f == 1) ? 0 : 1 }'; then if chwd --list | awk '{ if($2 == "nouveau" || $2 == "nvidia-dkms-390xx" || $2 == "nvidia-dkms-470xx") f=1 } END {exit (f == 1) ? 0 : 1 }'; then
modprobe nouveau modprobe nouveau
elif chwd --list | awk '{ if($2 == "nvidia-dkms") f=1 } END {exit (f == 1) ? 0 : 1 }'; then elif chwd --list | awk '{ if($2 == "nvidia-dkms") f=1 } END {exit (f == 1) ? 0 : 1 }'; then
load_nvidia_modules linux-cachyos-nvidia load_nvidia_modules linux-cachyos-lts-nvidia
elif chwd --list | awk '{ if($2 == "nvidia-open-dkms") f=1 } END {exit (f == 1) ? 0 : 1 }'; then elif chwd --list | awk '{ if($2 == "nvidia-open-dkms") f=1 } END {exit (f == 1) ? 0 : 1 }'; then
load_nvidia_modules linux-cachyos-nvidia-open load_nvidia_modules linux-cachyos-lts-nvidia-open
fi fi
# Otherwise, do a fallback to nouveau anyway # Otherwise, do a fallback to nouveau anyway
+1 -1
View File
@@ -43,7 +43,7 @@ local _packages_to_remove=(
local _check_nvidia_card="$(chwd --is_nvidia_card | grep -q 'NVIDIA card found!'; echo $?)" local _check_nvidia_card="$(chwd --is_nvidia_card | grep -q 'NVIDIA card found!'; echo $?)"
if [[ "${_check_nvidia_card}" -ne 0 ]]; then if [[ "${_check_nvidia_card}" -ne 0 ]]; then
echo "No NVIDIA card detected. Removing nvidia drivers" echo "No NVIDIA card detected. Removing nvidia drivers"
_packages_to_remove+=(linux-cachyos-nvidia-open nvidia-utils egl-wayland) _packages_to_remove+=(linux-cachyos-lts-nvidia-open nvidia-utils egl-wayland)
fi fi
local xx local xx
@@ -10,7 +10,7 @@ _clean_packages() {
for xx in "${_packages_to_remove[@]}"; do pacman -Rs "$xx" --noconfirm; done for xx in "${_packages_to_remove[@]}"; do pacman -Rs "$xx" --noconfirm; done
# making sure they are removed # making sure they are removed
# local _toberemoved_str=$'bash-completion\nxorg-xinit\nxorg-xkill\nxorg-xinput\nxorg-xrandr\nxorg-xrdb\nmkinitcpio-openswap\nalacritty\nkonsole\nkwin-scripts-forceblur\nnetworkmanager-vpnc\nnetworkmanager-qt\nnetworkmanager-openvpn\nwireguard-tools\nopenconnect\nopenvpn\nqt5-xmlpatterns\ndoxygen\ntcpdump\ndmidecode\nkparts\npolkit-qt5\nxorg-server\nxorg-apps\nqt5-tools\nzfs-utils\nlinux-cachyos-zfs\nwget\nvirtualbox-guest-utils\nxf86-video-vesa\nxf86-video-amdgpu\nxf86-video-intel\nnvidia-dkms\nnvidia-utils\nlightdm\nlightdm-gtk-greeter\nlightdm-webkit2-greeter\nbase-devel\nlinux-cachyos-headers\nplasma-browser-integration\nplasma-desktop\nplasma-firewall\nplasma-framework\nplasma-integration\nplasma-nm\nplasma-pa\nplasma-systemmonitor\nplasma-thunderbolt\nplasma-workspace\ndiscover\npackagekit-qt5\nxed\nparole\nristretto\ndolphin\ndolphin-plugins\ncapitaine-cursors\ngtk-engine-murrine\ngnome-themes-extra\nadwaita-icon-theme\nfile-roller\nlibwnck3\nnetwork-manager-applet\ngalculator\ncachy-browser\nkvantum-qt5\nqt5ct\nneofetch\nopen-vm-tools\nxf86-input-vmmouse\nxf86-video-vmware\ncachyos-kde-settings\ncachyos-picom-config\ncachyos-rate-mirrors\ncachyos-kernel-manager\nchwd\noctopi\nreflector-simple\nmeld\nparu\nnordic-theme-git\nlightly-git\ncachyos-nord-kde-theme-git\nchar-white' # local _toberemoved_str=$'bash-completion\nxorg-xinit\nxorg-xkill\nxorg-xinput\nxorg-xrandr\nxorg-xrdb\nmkinitcpio-openswap\nalacritty\nkonsole\nkwin-scripts-forceblur\nnetworkmanager-vpnc\nnetworkmanager-qt\nnetworkmanager-openvpn\nwireguard-tools\nopenconnect\nopenvpn\nqt5-xmlpatterns\ndoxygen\ntcpdump\ndmidecode\nkparts\npolkit-qt5\nxorg-server\nxorg-apps\nqt5-tools\nzfs-utils\nlinux-cachyos-lts-zfs\nwget\nvirtualbox-guest-utils\nxf86-video-vesa\nxf86-video-amdgpu\nxf86-video-intel\nnvidia-dkms\nnvidia-utils\nlightdm\nlightdm-gtk-greeter\nlightdm-webkit2-greeter\nbase-devel\nlinux-cachyos-lts-headers\nplasma-browser-integration\nplasma-desktop\nplasma-firewall\nplasma-framework\nplasma-integration\nplasma-nm\nplasma-pa\nplasma-systemmonitor\nplasma-thunderbolt\nplasma-workspace\ndiscover\npackagekit-qt5\nxed\nparole\nristretto\ndolphin\ndolphin-plugins\ncapitaine-cursors\ngtk-engine-murrine\ngnome-themes-extra\nadwaita-icon-theme\nfile-roller\nlibwnck3\nnetwork-manager-applet\ngalculator\ncachy-browser\nkvantum-qt5\nqt5ct\nneofetch\nopen-vm-tools\nxf86-input-vmmouse\nxf86-video-vmware\ncachyos-kde-settings\ncachyos-picom-config\ncachyos-rate-mirrors\ncachyos-kernel-manager\nchwd\noctopi\nreflector-simple\nmeld\nparu\nnordic-theme-git\nlightly-git\ncachyos-nord-kde-theme-git\nchar-white'
# local _toberemoved_packages # local _toberemoved_packages
# readarray -t _toberemoved_packages <<< "$_toberemoved_str" # readarray -t _toberemoved_packages <<< "$_toberemoved_str"
# local xxx # local xxx
@@ -1,5 +1,5 @@
title CachyOS x86_64 UEFI Default title CachyOS x86_64 UEFI Default
sort-key A sort-key A
linux /%INSTALL_DIR%/boot/x86_64/vmlinuz-linux-cachyos linux /%INSTALL_DIR%/boot/x86_64/vmlinuz-linux-cachyos-lts
initrd /%INSTALL_DIR%/boot/x86_64/initramfs-linux-cachyos.img initrd /%INSTALL_DIR%/boot/x86_64/initramfs-linux-cachyos-lts.img
options archisobasedir=%INSTALL_DIR% archisosearchuuid=%ARCHISO_UUID% cow_spacesize=10G copytoram=auto module_blacklist=pcspkr i915.modeset=1 amdgpu.modeset=1 nvme_load=yes options archisobasedir=%INSTALL_DIR% archisosearchuuid=%ARCHISO_UUID% cow_spacesize=10G copytoram=auto module_blacklist=pcspkr i915.modeset=1 amdgpu.modeset=1 nvme_load=yes
+2 -2
View File
@@ -1,5 +1,5 @@
title CachyOS x86_64 Legacy Hardware Fallback (nomodeset) title CachyOS x86_64 Legacy Hardware Fallback (nomodeset)
sort-key C sort-key C
linux /%INSTALL_DIR%/boot/x86_64/vmlinuz-linux-cachyos linux /%INSTALL_DIR%/boot/x86_64/vmlinuz-linux-cachyos-lts
initrd /%INSTALL_DIR%/boot/x86_64/initramfs-linux-cachyos.img initrd /%INSTALL_DIR%/boot/x86_64/initramfs-linux-cachyos-lts.img
options archisobasedir=%INSTALL_DIR% archisosearchuuid=%ARCHISO_UUID% cow_spacesize=10G copytoram=n module_blacklist=nvidia,nvidia_modeset,nvidia_uvm,nvidia_drm nomodeset nvme_load=yes options archisobasedir=%INSTALL_DIR% archisosearchuuid=%ARCHISO_UUID% cow_spacesize=10G copytoram=n module_blacklist=nvidia,nvidia_modeset,nvidia_uvm,nvidia_drm nomodeset nvme_load=yes
+4 -4
View File
@@ -55,14 +55,14 @@ insmod ext2
# Menu entries # Menu entries
menuentry "CachyOS" --class arch --class gnu-linux --class gnu --class os --id 'cachyos' { menuentry "CachyOS" --class arch --class gnu-linux --class gnu --class os --id 'cachyos' {
set gfxpayload=keep set gfxpayload=keep
linux /%INSTALL_DIR%/boot/x86_64/vmlinuz-linux-cachyos archisobasedir=%INSTALL_DIR% archisosearchuuid=%ARCHISO_UUID% cow_spacesize=10G copytoram=auto module_blacklist=pcspkr i915.modeset=1 amdgpu.modeset=1 nvme_load=yes linux /%INSTALL_DIR%/boot/x86_64/vmlinuz-linux-cachyos-lts archisobasedir=%INSTALL_DIR% archisosearchuuid=%ARCHISO_UUID% cow_spacesize=10G copytoram=auto module_blacklist=pcspkr i915.modeset=1 amdgpu.modeset=1 nvme_load=yes
initrd /%INSTALL_DIR%/boot/x86_64/initramfs-linux-cachyos.img initrd /%INSTALL_DIR%/boot/x86_64/initramfs-linux-cachyos-lts.img
} }
menuentry "CachyOS Legacy Hardware (GPU nomodeset)" --class arch --class gnu-linux --class gnu --class os --id 'cachyos-fallback' { menuentry "CachyOS Legacy Hardware (GPU nomodeset)" --class arch --class gnu-linux --class gnu --class os --id 'cachyos-fallback' {
set gfxpayload=keep set gfxpayload=keep
linux /%INSTALL_DIR%/boot/x86_64/vmlinuz-linux-cachyos archisobasedir=%INSTALL_DIR% archisosearchuuid=%ARCHISO_UUID% cow_spacesize=10G copytoram=auto module_blacklist=nvidia,nvidia_modeset,nvidia_uvm,nvidia_drm nomodeset nvme_load=yes linux /%INSTALL_DIR%/boot/x86_64/vmlinuz-linux-cachyos-lts archisobasedir=%INSTALL_DIR% archisosearchuuid=%ARCHISO_UUID% cow_spacesize=10G copytoram=auto module_blacklist=nvidia,nvidia_modeset,nvidia_uvm,nvidia_drm nomodeset nvme_load=yes
initrd /%INSTALL_DIR%/boot/x86_64/initramfs-linux-cachyos.img initrd /%INSTALL_DIR%/boot/x86_64/initramfs-linux-cachyos-lts.img
} }
if [ "${grub_platform}" == 'efi' -a "${grub_cpu}" == 'x86_64' -a -f '/boot/memtest86+/memtest.efi' ]; then if [ "${grub_platform}" == 'efi' -a "${grub_cpu}" == 'x86_64' -a -f '/boot/memtest86+/memtest.efi' ]; then
+4 -4
View File
@@ -31,14 +31,14 @@ insmod ext2
# Menu entries # Menu entries
menuentry "CachyOS" --class arch --class gnu-linux --class gnu --class os --id 'cachyos' { menuentry "CachyOS" --class arch --class gnu-linux --class gnu --class os --id 'cachyos' {
set gfxpayload=keep set gfxpayload=keep
linux /%INSTALL_DIR%/boot/x86_64/vmlinuz-linux-cachyos archisobasedir=%INSTALL_DIR% img_dev=UUID=${archiso_img_dev_uuid} img_loop="${iso_path}" cow_spacesize=10G copytoram=auto module_blacklist=pcspkr i915.modeset=1 amdgpu.modeset=1 nvme_load=yes linux /%INSTALL_DIR%/boot/x86_64/vmlinuz-linux-cachyos-lts archisobasedir=%INSTALL_DIR% img_dev=UUID=${archiso_img_dev_uuid} img_loop="${iso_path}" cow_spacesize=10G copytoram=auto module_blacklist=pcspkr i915.modeset=1 amdgpu.modeset=1 nvme_load=yes
initrd /%INSTALL_DIR%/boot/x86_64/initramfs-linux-cachyos.img initrd /%INSTALL_DIR%/boot/x86_64/initramfs-linux-cachyos-lts.img
} }
menuentry "CachyOS Legacy Hardware (GPU nomodeset)" --class arch --class gnu-linux --class gnu --class os --id 'cachyos-fallback' { menuentry "CachyOS Legacy Hardware (GPU nomodeset)" --class arch --class gnu-linux --class gnu --class os --id 'cachyos-fallback' {
set gfxpayload=keep set gfxpayload=keep
linux /%INSTALL_DIR%/boot/x86_64/vmlinuz-linux-cachyos archisobasedir=%INSTALL_DIR% img_dev=UUID=${archiso_img_dev_uuid} img_loop="${iso_path}" cow_spacesize=10G copytoram=auto module_blacklist=nvidia,nvidia_modeset,nvidia_uvm,nvidia_drm nomodeset nvme_load=yes linux /%INSTALL_DIR%/boot/x86_64/vmlinuz-linux-cachyos-lts archisobasedir=%INSTALL_DIR% img_dev=UUID=${archiso_img_dev_uuid} img_loop="${iso_path}" cow_spacesize=10G copytoram=auto module_blacklist=nvidia,nvidia_modeset,nvidia_uvm,nvidia_drm nomodeset nvme_load=yes
initrd /%INSTALL_DIR%/boot/x86_64/initramfs-linux-cachyos.img initrd /%INSTALL_DIR%/boot/x86_64/initramfs-linux-cachyos-lts.img
} }
if [ "${grub_platform}" == 'efi' -a "${grub_cpu}" == 'x86_64' -a -f '/boot/memtest86+/memtest.efi' ]; then if [ "${grub_platform}" == 'efi' -a "${grub_cpu}" == 'x86_64' -a -f '/boot/memtest86+/memtest.efi' ]; then
+2 -2
View File
@@ -78,8 +78,8 @@ libfido2
libusb-compat libusb-compat
libwnck3 libwnck3
linux-atm linux-atm
linux-cachyos linux-cachyos-lts
linux-cachyos-zfs linux-cachyos-lts-zfs
linux-firmware linux-firmware
linux-firmware-marvell linux-firmware-marvell
lsb-release lsb-release
+6 -6
View File
@@ -4,8 +4,8 @@ Boot the CachyOS install medium using NBD.
It allows you to install CachyOS or perform system maintenance. It allows you to install CachyOS or perform system maintenance.
ENDTEXT ENDTEXT
MENU LABEL CachyOS install medium (x86_64, NBD) MENU LABEL CachyOS install medium (x86_64, NBD)
LINUX ::/%INSTALL_DIR%/boot/x86_64/vmlinuz-linux-cachyos LINUX ::/%INSTALL_DIR%/boot/x86_64/vmlinuz-linux-cachyos-lts
INITRD ::/%INSTALL_DIR%/boot/x86_64/initramfs-linux-cachyos.img INITRD ::/%INSTALL_DIR%/boot/x86_64/initramfs-linux-cachyos-lts.img
APPEND archisobasedir=%INSTALL_DIR% archisosearchuuid=%ARCHISO_UUID% archiso_nbd_srv=${pxeserver} cms_verify=y APPEND archisobasedir=%INSTALL_DIR% archisosearchuuid=%ARCHISO_UUID% archiso_nbd_srv=${pxeserver} cms_verify=y
SYSAPPEND 3 SYSAPPEND 3
@@ -15,8 +15,8 @@ Boot the CachyOS live medium using NFS.
It allows you to install CachyOS or perform system maintenance. It allows you to install CachyOS or perform system maintenance.
ENDTEXT ENDTEXT
MENU LABEL CachyOS install medium (x86_64, NFS) MENU LABEL CachyOS install medium (x86_64, NFS)
LINUX ::/%INSTALL_DIR%/boot/x86_64/vmlinuz-linux-cachyos LINUX ::/%INSTALL_DIR%/boot/x86_64/vmlinuz-linux-cachyos-lts
INITRD ::/%INSTALL_DIR%/boot/x86_64/initramfs-linux-cachyos.img INITRD ::/%INSTALL_DIR%/boot/x86_64/initramfs-linux-cachyos-lts.img
APPEND archisobasedir=%INSTALL_DIR% archiso_nfs_srv=${pxeserver}:/run/archiso/bootmnt cms_verify=y APPEND archisobasedir=%INSTALL_DIR% archiso_nfs_srv=${pxeserver}:/run/archiso/bootmnt cms_verify=y
SYSAPPEND 3 SYSAPPEND 3
@@ -26,7 +26,7 @@ Boot the CachyOS live medium using HTTP.
It allows you to install CachyOS or perform system maintenance. It allows you to install CachyOS or perform system maintenance.
ENDTEXT ENDTEXT
MENU LABEL CachyOS install medium (x86_64, HTTP) MENU LABEL CachyOS install medium (x86_64, HTTP)
LINUX ::/%INSTALL_DIR%/boot/x86_64/vmlinuz-linux-cachyos LINUX ::/%INSTALL_DIR%/boot/x86_64/vmlinuz-linux-cachyos-lts
INITRD ::/%INSTALL_DIR%/boot/x86_64/initramfs-linux-cachyos.img INITRD ::/%INSTALL_DIR%/boot/x86_64/initramfs-linux-cachyos-lts.img
APPEND archisobasedir=%INSTALL_DIR% archiso_http_srv=http://${pxeserver}/ cms_verify=y APPEND archisobasedir=%INSTALL_DIR% archiso_http_srv=http://${pxeserver}/ cms_verify=y
SYSAPPEND 3 SYSAPPEND 3
+4 -4
View File
@@ -4,8 +4,8 @@ Boot the CachyOS install medium on BIOS.
It allows you to install CachyOS or perform system maintenance. It allows you to install CachyOS or perform system maintenance.
ENDTEXT ENDTEXT
MENU LABEL CachyOS default (x86_64, BIOS) MENU LABEL CachyOS default (x86_64, BIOS)
LINUX /%INSTALL_DIR%/boot/x86_64/vmlinuz-linux-cachyos LINUX /%INSTALL_DIR%/boot/x86_64/vmlinuz-linux-cachyos-lts
INITRD /%INSTALL_DIR%/boot/x86_64/initramfs-linux-cachyos.img INITRD /%INSTALL_DIR%/boot/x86_64/initramfs-linux-cachyos-lts.img
APPEND archisobasedir=%INSTALL_DIR% archisosearchuuid=%ARCHISO_UUID% cow_spacesize=10G copytoram=auto module_blacklist=pcspkr i915.modeset=1 amdgpu.modeset=1 nvme_load=yes APPEND archisobasedir=%INSTALL_DIR% archisosearchuuid=%ARCHISO_UUID% cow_spacesize=10G copytoram=auto module_blacklist=pcspkr i915.modeset=1 amdgpu.modeset=1 nvme_load=yes
# Fallback (nomodeset) # Fallback (nomodeset)
@@ -15,6 +15,6 @@ Boot the CachyOS install medium on Bios in fallback mode
It allows you to install CachyOS or perform system maintenance. It allows you to install CachyOS or perform system maintenance.
ENDTEXT ENDTEXT
MENU LABEL CachyOS Fallback (nomodeset, BIOS) MENU LABEL CachyOS Fallback (nomodeset, BIOS)
LINUX /%INSTALL_DIR%/boot/x86_64/vmlinuz-linux-cachyos LINUX /%INSTALL_DIR%/boot/x86_64/vmlinuz-linux-cachyos-lts
INITRD /%INSTALL_DIR%/boot/x86_64/initramfs-linux-cachyos.img INITRD /%INSTALL_DIR%/boot/x86_64/initramfs-linux-cachyos-lts.img
APPEND archisobasedir=%INSTALL_DIR% archisosearchuuid=%ARCHISO_UUID% cow_spacesize=10G copytoram=auto module_blacklist=nvidia,nvidia_modeset,nvidia_uvm,nvidia_drm,pcspkr nomodeset nvme_load=yes APPEND archisobasedir=%INSTALL_DIR% archisosearchuuid=%ARCHISO_UUID% cow_spacesize=10G copytoram=auto module_blacklist=nvidia,nvidia_modeset,nvidia_uvm,nvidia_drm,pcspkr nomodeset nvme_load=yes