I've done a fairly amount of research and tried many solutions, including the official Boot Rescue procedures, nothing seems to help, really I've been trying for 7 days straight.

What happened:

After the updates of May 23, my laptop always booted to a black screen. Back then, If I pressed "e" on the boot menu, then "ESC" then "Enter", I was able to get to the login screen and login "properly".

But last week I decided to backup and format my PC. Using the latest Solus Gnome iso, I've made a live session, formated my laptop driver overwriting everything with zero it took, almost 13h.

The next day I proceed to install Solus, usually, Solus installation asks to install Grub, but this time it didn't, just EFI option.

After the installation, I reboot the laptop and the boot options were weird only two options:

  • Solus
  • Reboot Into Firmware Interface

Choosing Solus always lead to a black screen.

I've made the whole process again, formated with zeros, installed Solus again...

This time for some reason it booted to the login screen, after 3 or 4 tries. But after the login: black screen again.

I've tried to open the tty on the login screen, they didn't open, every time I tried I've got a black screen as well and couldn't get back to the login screen (CTRL+ALT+F7 for instance).

I've tried many other times, trying to follow the Boot Rescue procedures, I always got tucked between the boot, getting a black screen after the boot, or a black screen after the login. It looked too random to me, some times it successfully boots, some times it didn't.

Until...one of those tries led me to a successful login after I've formatted with zeros again and installed Solus...

I've made the updates and installed the Nvidia proprietary drivers. After reboot I get four options now:

  • Solus 4.1 Fortitude (Solus-current-5.4.12-144)
  • Solus 4.1 Fortitude (Solus-current-5.6.18-155)
  • Solus 4.1 Fortitude (Solus-lts-4.9.227-160)
  • Reboot Into Firmware Interface

None of the Solus options boot, they all lead to a black screen. The LTS version some times, yeah it's not always, boot to a black screen with a text marker blinking, then it suddenly stops and the boot stucks in a black screen with a (not blinking) marker.

Have you tried using clr-boot-manager to force the latest current linux kernel at boot?

just to be sure.
is the partition table of your device, hdd/ssd, gpt? msdos partition table wont work well with efi systems.

I really think it has to do with NVIDIA drivers. I've formated it again and installed Pop OS (with latest Nvidia drivers) and it is working properly.

8 days later

Is there a way to install the Nvidia drivers through the live session?

It should be possible to install any software in a live session, although changes don't take effect until reboot which is lost in a live session.

    henriiquecampos From your live session, chroot into your installation and install the package as you usually would.
    As a guideline on how to chroot, you can follow the Solus Troubleshooting article here https://getsol.us/articles/troubleshooting/boot-rescue/en/

    Follow all of it (just to make sure it's not another package causing this) and afterwards, install the NVIDIA drivers as you usually would (probably something like sudo eopkg it nvidia-glx-driver-current)

    For all other people with the same problem:

    I had the same issue on a super cheap Notebook with an onboard GPU.

    What fixed it for me was making sure to boot into kernel:current/latest instead of LTS.
    Somehow my Solus booted into LTS altough I initially configured it to boot into current.

    Also my Harddrive is encrypted by luks.

    What fixed the issue for me:

    1. plug in USB QWERTZ keyboard, as I changed my Notebooks visual keyboard layout to NEO2
    2. ctrl+alt+(fn)+2
    3. try fix the system over terminal by gathering information and setting clr to kernel:current

    bonus: quickfix!

    1. press spacebar during boot multiple times until you are able to select a kernel/solus version
    2. select latest or current and boot
    3. once your solus loads up correctly, fix you clr booting default.

    For this thread starter:
    You however have somehow a different problem!
    Usually if you upgrade your GPU drivers they only work with the latest kernel.
    So make sure to boot into the most recent Kernel.
    If this is not working or solving your issue try the following command and post the output:

    eopkg li | grep nvidia-

    additionally you may want to run those very basic commands (if you haven't already)

    sudo usysconf run -f
    sudo eopkg rdb
    sudo eopkg up

    Let me know how it goes.

      Sadly I can't edit my original post, so here is the edited one:
      @mods please delete my previous post

      For all other people with the same problem:

      I had the same issue on a super cheap Notebook with an onboard GPU.

      What fixed it for me was making sure to boot into kernel:current/latest instead of LTS.
      Somehow my Solus booted into LTS altough I initially configured it to boot into current.

      Also my Harddrive is encrypted by luks.

      What fixed the issue for me:

      1. plug in USB QWERTZ keyboard, as I changed my Notebooks visual keyboard layout to NEO2
      2. ctrl+alt+(fn)+2
      3. try fix the system over terminal by gathering information (like which kernel is booted,...) and setting clr to kernel:current
        1. sudo clr-boot-manager list-kernels
        2. or uname -r
        3. the kernel maked with a * is the one you are booted into.

      bonus: quickfix!

      1. press spacebar during boot multiple times until you are able to select a kernel/solus version
      2. select latest or current and boot
      3. once your solus loads up correctly, fix you clr booting default.

      For this thread starter:
      You however have somehow a different problem!
      Usually if you upgrade your GPU drivers they only work with the latest kernel.
      So make sure to boot into the most recent Kernel.
      If this is not working or solving your issue try the following command and post the output:

      eopkg li | grep nvidia-

      additionally you may want to run those very basic commands (if you haven't already)

      sudo usysconf run -f
      sudo eopkg rdb
      sudo eopkg up

      Let me know how it goes.

      GueGuerreiro
      This is an excellent fix for people who had the same issue as me on my Notebook (altough I already fixed it a week ago for myself),

      Thank you.