Skip to main content
  1. Posts/

Linux Mint: Fix Boot issue, stuck on splash screen

·500 words·3 mins· loading · loading ·
Table of Contents

Introduction
#

Recently, i got stuck in the splash screen of Linux Mint (Version 22) while booting, after trying to install DaVinci Resolve. I looked a lot through different posts about this problem and got a fix in the end - this guide sums up my way of getting rid of the problem. I hope i can save some people the time i had to spend on this problem. This guide was tested on the following system:

  • Linux Mint 22
  • with Wayland
  • NVIDIA graphic card (GTX 1070)

How to get rid of the problem
#

Get logs
#

First of all, we need to know, WHAT exactly is the problem. The splash screen does not help us, because we cant see failing services behind it. How to get the helpful logs to analyse the problem:

  1. Boot your PC
  2. When you get to the boot selection menu, select your kernel with “(recovery mode)” behind it. If this entry does not appear for you, try search for the entry with “compatibility mode” or “advanced options” and choose this.
  3. If you dont get to the selection menu, press the arrow keys up and down while booting. This will leave you in the menu, even if your display doesnt boot fast enough to show it.
  4. Now you get in the recovery Menu. First, select network to enable network access on your system.
  5. Then select root, to open a root shell to your system:
  6. recovery menu
  7. In the root-shell, type in journalctl -n 200 to get the latest logs.
  8. If there are services like nvidia-persictenced or lightdm that crash, this guide is correct for you. If it is something else, im sorry - you still can try this guide, but i wont know, if it is the solution to your particular problem. Try googling it. The Problem in this case is, that your computer fails to start the drivers for your (NVIDIA) graphic card.

Workaround for the graphic drivers
#

  1. Still in the root shell, type in sudo apt purge 'nvidia-*' to uninstall all nvidia-drivers.
  2. After that, type in sudo apt autoremove --purge to completely remove them.
  3. use apt update && apt upgrade -y to get the latest updates.
  4. use sudo apt install --reinstall xserver-xorg-video-nouveau to install the standard driver.
  5. Rebuild your Initramfs with sudo update-initramfs -u
  6. And finally, reboot your computer with sudo reboot
  7. Now it should reboot fine into the GUI - but it may will look horrible, because the correct drivers are now missing of course.
  8. Reinstall them through the drivers-menu from Linux Mint “Driver Manager”.
  9. Choose the recommended drivers for your computer and hit “Apply Changes”:
  10. Linux Mint driver manager
  11. Now everything should work like a charm again.

If you get the problem again after rebooting, redo the steps from this guide until you are in the driver manager again. Then DONT choose the recommended driver, and try another one - maybe that recommended driver does not work for you. Feel free to leave a comment below if you have any questions or suggestions for the guide.

torminal
Author
torminal
IT enthusiast

Related

Hetzner/IONOS: free SSL certificates with certbot
958 words·5 mins· loading · loading
Automate the renewal of free SSL Certificates with Hetzner or IONOS, Lets Encrypt and certbot in your homelab!
Hetzner/IONOS: Automate renewal of free SSL Certificates with NGINX Proxy Manager
662 words·4 mins· loading · loading
Automate the renewal of free SSL Certificates with Hetzner or IONOS, Lets Encrypt and NGINX Proxy Manager in your Homelab!
Skrädda: Pegboard Generator for 3D Printing
350 words·2 mins· loading · loading
Need to create a specific Pegboard (based on IKEA SKADS) for 3D Printing? Use the Skrädda generator to get your desired dimensions for free!