[Fix] System doesn’t boot, boots to a black screen, or stops at a message

Difficulty: ★☆☆☆☆

Original author in old forum was @jonathon

While there are many potential reasons why your Manjaro installation doesn’t boot to a desktop, the primary reason is that the graphics drivers haven’t loaded correctly so your login/display manager (DM) doesn’t start. This is why you get a “black screen” or stuck at an

[   OK   ] Started some service


The normal reason for this is that you have the incorrect driver version for the kernel. This happens when the mirror you are updating from is not fully synchronised and so has different sets of packages in [core] and [extra]. This means the driver extramodule package in [extra] has been built for a different kernel point-release than that in [core].

The first thing to try

Switch to a text console with CTRL+ALT+F2, log in with your normal username and password, then run a full update:

sudo pacman-mirrors -f3
sudo pacman -Syyu

The first command will refresh your mirror list, picking three of the most recently updated mirrors (so those mirrors will all be up-to-date).

The second command will force a download of the current package lists, then perform an update if any updated packages are available.

If any packages were updated, reboot.

Note: If you can’t log in to a text console, use a chroot instead.

The second thing to try

Log into a text console as above and run startx . This should either start X, in which case the issue lies with your Display Manager (e.g. GDM, LightDM, SDDM), OR you will be presented with some output and returned to the console. Of particular interest are Error (EE) lines.

If you can’t see anything obvious

If neither approach helps fix this issue (which the first one will in 90% of cases) then search the forum (Search results for 'black screen' - Manjaro Linux Forum), and, if you can’t find anything, start a new thread mentioning what you have already tried.

If you want more detailed instructions

Read this thread:

Unable to reach the login screen unless I swtich through ttys a few times
Black screen on login (Lenovo V15 ADA AMD 3020E)
Black screen at login for 10 minutes
Stuck at blinking cursor at boot after update
Black screen on dual-boot install; no cursor and no console
I have to reinstall my GPU drivers after every reboot
Manjaro boots to a black screen
Boots to black screen after update
Black screen with Cross cursor after login page
How to install GRUB in Manjaro?
Manjaro (KDE) completely black screen
Well I've done it again. No video signal
Black screen after [Stable Update] 2020-11-18
Multiple problems after update, some probably caused by my "repairs"
Dual boot ubuntu 20.04 black screen on boot
NVIDIA drivers, boot to black screen
Manjaro KDE se congela a punto de cargar el escritorio (kwallet puede estar relacionado)
Stuck at login screen after entering password
[HowTo] Resolve an unbootable Manjaro (black screen, login failed, cant boot, etc)
Unable to boot from hd or USB after crash
[Solved] Booting to black screen
Latest Manjaro XFCE Update
Manjaro wont boot to desktop on USB live media
[Stable Update] 2021-01-19 - Kernels, XFCE, Plasma, PulseAudio, Pipewire, Mesa, Firefox, Thunderbird, KDE Apps
Screen Off on Boot
What are the most common questions (FAQ) in forum
What are the most common questions (FAQ) in forum
What are the most common questions (FAQ) in forum
Limited replies for new user
Failed to load/start module acpi_backlight errors in manjaro
Optirun failing after latest Manjaro Update

I had black screen after install of kernel 5.8 and 5.9rc. But I discovered it was due to nvidia. Reference:

I hope it will help in some cases. Now I am able to run 5.9 with free driver.

I solved the issue by reinstall NVIDIA Drivers.

  1. Remove the NVIDIA driver by entering the following command into your terminal:
    sudo mhwd -r pci video-nvidia

  2. Reboot your computer

  3. Enter the following into your terminal:
    sudo gedit /etc/mkinitcpio.conf

  4. delete the word nouveau from the following line:
    MODULES=" nouveau"
    It should now look like this (i.e. keep the speech marks ("")):

  5. Save and close the file.

  6. It is now necessary to reconfigure your existing kernel to take into account this change. The syntax of the necessary command to enter into your terminal is:
    sudo mkinitcpio -p [linux kernel version]
    For example, if you are currently using Kernel 5.10, you would enter the following:
    sudo mkinitcpio -p linux510

  7. Now re-install the NVIDIA driver by entering the following command into your terminal:
    sudo mhwd -a pci nonfree 0300

  8. Reboot your system. Now it should work :wink: