LTS-Kernel doesn't run to Desktop

After the advice to have at least 2 kernels to boot from I installed the LTS-kernel to be my new daily kernel instead of the standard one.
sudo pacman -S linux-lts linux-lts-headers
sudo sudo reinstall-kernels

It’s efi / systemd-boot

[root@endos loader]# cat loader.conf 
default 1f62c144d99d4d2f823b7ba8ab2e1a86*
timeout 1
console-mode auto
reboot-for-bitlocker 1

What did I miss to do or which log / info is helpful?

Are you using an nvidia gpu? If so, you might need to install nvidia-open-lts or nvidia-lts depending on which GPU you have.

If that isn’t it, you could start but telling us what is actually happening. Are you getting an error?

Nvidia, yes (unfortunately)

It’s running till “Welcome to endeavour…mounting…” and I get a black screen and no login appears when the new default LTS is booting. 6.13 instead is running fine.

in which case should I choose what?

Which specific model GPU do you have? Generally, newer GPUs should use nvidia-open-lts. Certainly anything RTX.

gtx 1060 (older one)

Do I still need to edit something like
*.conf in
/boot/loader/

That will make the lts kernel boot by default but we should get it working first.

It’s already my new default at booting!?

Then you don’t need to change anything.

Try installing the nvidia lts package and see if that fixes your issue.

Roger that - I’ll be right back!

1 Like

It did.
Oh boy there’s so much you have to know and f..k with when (still)using nvidia.
I didn’t even know you need to have a dedicated nvidia-package when you change to lts.
Does this apply to other kernels too?
The solution is yours again dalto - Thank you!

There are dedicated module packages for linux and linux-lts.

For all other kernels you can use nvidia-dkms which should work with all supported kernels. However, dkms modules need to be rebuilt whenever they are updated which takes time and resources so I wouldn’t switch to that unless you are planning to run a different kernel.

2 Likes

And why is it like this without me having to change anything?
I’m sure it’s not a miracle?
What determines whether you need to edit this file or not?

this is all I have in there…

cat /efi/loader/loader.conf
default 1f62c144d99d4d2f823b7ba8ab2e1a86*
timeout 1
console-mode auto
reboot-for-bitlocker 1

Because linux-lts sorts above linux based on the sort logic. If you wanted linux to be the default, you would need to make config changes.

1 Like

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.