After updating my system and kernel (from 6.9.7 to 6.10.1), my computer no longer finishes starting and it gets stuck on “[OK] Started Network Manager Script Dispatcher Service.”
When I initially try using ctrl + alt + F2, it does not function. As it boots, it will randomly let me use ctrl + alt + F2 but when get to a login screen, it just hangs as I try to type in my login. I tried plugging in a USB keyboard and had the same result.
I’ve been using this EndeavourOS install for years and this has never happened. Any ideas on things to try?
Thank you for that FAQ link as this is what I was trying to find when searching around.
Since I can’t log in to a TTY, I worked through the suggestion in this chroot weblink as the one in the FAQ doesn’t work (which is the same one you linked). I’m using the latest EndeavourOS ISO, EndeavourOS_Endeavour-2024.06.25.iso.
After chrooting and trying “The first thing to try” in the FAQ, pacman -Syyu did install updates, but after rebooting the system still hung in the same place as I originally posted.
Then I chrooted again and tried “The DKMS thing to try”, but the system was not able to find dkms and I also couldn’t find it in /sbin or /usr/bin. I was able to install it using pacman. I then run dkms status and it doesn’t provide any output.
Oops, sorry about that–it must be an old link. Thanks for the heads-up, I’ll see if I can get that updated in the FAQ to the link you posted.
The most common reason people have DKMS installed is for dealing with proprietary Nvidia drivers. If you don’t have Nvidia hardware then you might not need DKMS, and that particular suggestion in the FAQ will unfortunately not be helpful.
In case you have run into a bug or regression with kernel 6.10, let’s try installing the LTS kernel from the chroot (the LTS kernel is on version 6.6).
pacman -S linux-lts linux-lts-headers
Then exit the chroot, reboot, and boot with the LTS kernel to test if that works normally. You should be able to select the LTS kernel somewhere in your bootloader’s menu (if you are using Grub, it may be in the “advanced” options).
I have a similar problem with the kernel on my laptop (System76 Darter Pro - darp8). It repeatedly hangs at roughly the point in the boot process shown by the image, and it has done this with both 6.9 and 6.10 kernels. Powering off and powering back on doesn’t fix the issue, though it might move the hanging point up or down by a message or two. However, booting with the LTS kernel, and then rebooting into the normal kernel makes it boot properly. It is quite puzzling.
I was not sure which repo to make a MR/PR in to update the FAQ with that link.
I was able to install the Linux LTS kernel & headers, but I did not see it listed in GRUB. There is no advanced options, like I’ve seen on other distro’s GRUB menus. All I see is the Linux & Linux-zen kernels with their fallbacks & I’ve tried each of these which have the same the first issue in the OP.
I went back to chroot and then ran grub-mkconfig -o /boot/grub/grub.cfg which added the Linux-LTS kernel to the GRUB menu & I was able to boot from GRUB using it. Thank you very much for your help!
Do you know how to specify the LTS kernel as my default kernel in GRUB so that the system always uses it instead?