Manjaro doesn’t want to work. Every time I try booting it up it just shows a black screen. I am able to chroot into the system and have tried fixing it but have made it worse. This happened after updating my system and rebooting. I got
error: file '/boot/vmlinuz-6.9-x86_64'
error: you need to load the kernel first
I then installed new kernels linux611 and linux66 and I couldn’t get them to appear when in the menu that lets you pick a kernel. I kept looking for solutions and for some reason I started tinkering with the display managers. I switched to sddm and got it load up the logging screen (I use lightdm) but would get “unable to contact settings server” so I kept making changes I noticed I starting get more errors when I messed with the sys link for the display-manager service and removing and reinstalling dbus packages. Checking my boot.log and I see a ton of errors all related to dbus such as
[FAILED] Failed to start D-Bus System Message Bus.
which doesn’t really make sense
there is no point in wanting to load a display manager while you are in chroot
You have no kernel installed (linux69 is no longer available)
You went into chroot and installed linux611 and linux66 - that’s what you said.
How did you do this?
How you should do it is:
manjaro-chroot -a
(… boot from USB and chroot)
pacman -S linux611 linux66
(install kernels)
mkinitcpio -P
(create the initrd’s for those just installed kernels as well as any you had already installed)
grub-mkconfig -o /boot/grub/grub.cfg
(update the Grub configuration, so you get the newly installed kernels displayed in the menu)
exit
reboot
See how that goes.
If you can still boot normally - it wasn’t entirely clear to me - your info says you are on linux610 -
you don’t need chroot
and in that case you can also use mhwd-kernel -i linux611 linux66
I’m guessing you have an NVIDIA graphics card?
(your info says no tho that, it says AMD, which should be totally unproblematic)
In case of Nvidia I cannot be of much help, because I do not have such device and thus no experience with it.
One thing to try:
at the grub screen, press “e” for edit
and add a 3 (the number 3) at the end of the line that is starting with linux
(it’s a few lines down, it’s not the first line)
then F10 or CTRL+X to boot -
you’ll land at a TTY and can log in there and use mhwd-kernel -i linux611 linux66
to try to fix it -
I really don’t know whether that will take care of any Nvidia driver though
You perhaps have also already tried to run a full system update.
If not - do it.
Yes - if in doubt what may be useful, provide it all.
It’s just a simple copy and paste job.
Then highlight all of it and format using the </> button in the edit window.
… so it looks like the terminal output that you got …
I Just posted this also for the future, if you switch for Kernels in the right time and delete the old EOL Kernel before you doing this update, you wouldn’t face this problem and you could evade it fully.
With a Timeshift snapshot, you can also help yourself in future, if you face a problem like this.