I’m currently unable to boot with the linux-lts kernel. I tried reinstall and downgrade with the same effect. There is a “failed to mount /sysroot error message”, and the system stops booting. However a regular kernel and lts-fallback proceeds without errors, and the system starts.
After some digging, I think the problem (at least in my system) is with ext4 support and how the Linux-lts kernel is built, and how dracut generates the initrd for it. For some reason lts kernel has ext4 support compiled as a module, which is opposite to the regular kernel, where ext4 is in the image itself. When dracut generates initrd for the lts kernel, add the ext4 module only for the lts-fallback. That is why lts kernel fails to mount filesystem due to lack of ext4 support at boot.
Welcome to the EndeavourOS forum. I hope you enjoy your time here.
The last two LTS kernel updates have failed for me also.
It won’t even get into boot up very far at all.
It failed on my daily driver with Intel chip set and video.
Also failed on an AMD chip set and AMD video.
Pudge
EDIT:
The following errors are on the screen after failed boot up .
[FAILED] Failed to mount /sysroot
[DEPEND] Dependency failed for Initrd Root File System
[DEPEND] Dependency failed for Mountpoints Configured in the Real Root
I have the same issue.
We can try to regenerate initramfs with dracut.
But before we should narrow down the issue.
What kind of boot do you use?
systemd-boot; grub; …
How did you generate initramfs?
With dracut; mkinitcpio; …
I use systemd-boot, dracut and LUKS.
I see the same errors as @Pudge
FAILED] Failed to mount /sysroot
[DEPEND] Dependency failed for Initrd Root File System
[DEPEND] Dependency failed for Mountpoints Configured in the Real Root
This configuration instructs Dracut to explicitly include the ext4 driver in the initramfs by adding a file to dracut.conf.d.
However, if Dracut is failing to detect and include ext4 automatically when it is needed (e.g., for the root filesystem), this should be fixed upstream in Dracut or its integration, rather than relying on a manual workaround.
Hope my assumptions are valid, feel free to correct me
I had same problem with the linux-lts kernel and discovered there seems to be a bug with dracut version 107. I downgraded to dracut version 106 and was able to update linux-lts kernel.
Welcome to the forum, @kq4zj. Thanks for the info!
I’m not concerned as I only have LTS installed for testing purposes if something goes wrong on another kernel. So, hopefully the next dracut update corrects this.