I have continued troubleshooting and wanted to provide a full update on the current state of the system.
Unfortunately, the problems persist. linux-zen boots to a desktop but has like 1/5 chacne to boot in the actual desktop but often its just black screen so i rather need to check all in tty (and strange thing here is when im not in desktop and check sudo modprobe nvidia_drm terminal do nothing but when i use it in the desktop its says error and even if i go in tty in this session its say erorr anyway), while linux-lts fails to boot entirely (Failed to mount /sysroot).
The core issue remains: kernel modules cannot be loaded due to an Operation not permitted error, which seems to be caused by Kernel Lockdown being active despite Secure Boot being disabled.
Here is a screenshot from a TTY session on the linux-zen kernel, which summarizes the current state. It shows that lockdown=none is being passed as a kernel parameter, yet Lockdown remains active and modprobe still fails:
Detailed Steps I Have Taken Since My Last Post:
To eliminate all possibilities of file corruption or misconfiguration, I performed a complete, “clean” reinstallation of all kernel and firmware components from chroot. Here is the exact procedure I followed:
1. Fixed linux-firmware Structure:
Based on the recent Arch Linux news, I suspected an issue with the linux-firmware split.
- I ran
pacman -Rdd linux-firmware to remove the old package.
- I ran
pacman -Syu linux-firmware to install the new firmware packages.
2. Full Kernel Reinstallation (Cache Cleared):
To ensure no corrupted files were being used from the cache, I did a full reinstall.
- I cleared the pacman cache for all kernel packages with
rm /var/cache/pacman/pkg/linux-*.
- I forced a database sync with
pacman -Syy.
- I completely removed all kernels, headers, and the NVIDIA driver with
pacman -Rns linux-lts linux-lts-headers linux-zen linux-zen-headers nvidia-dkms.
- I reinstalled everything from scratch, forcing a fresh download from the repositories:
pacman -S linux-lts linux-lts-headers linux-zen linux-zen-headers nvidia-dkms linux-firmware.
- Finally, I regenerated the GRUB config with
grub-mkconfig -o /boot/grub/grub.cfg.
This entire process completed without any errors. DKMS successfully built the NVIDIA modules, and dracut successfully generated all initramfs images. A check of /boot confirmed that all vmlinuz and initramfs files were new and had matching timestamps.
Conclusion:
Despite a complete and clean reinstallation of all relevant packages, the Kernel Lockdown issue persists, and the system remains broken in the same way.
At this point, I have exhausted all standard repair procedures. The problem seems to be that the kernel is ignoring both the UEFI state (Secure Boot off, keys cleared) and kernel parameters (lockdown=none).
So maybe i just don’t see something or not check some stuff so be nice if someone give new ideas.