GueGuerreiro I figured out the solution:
Prerequisites:
0) Perform thorough EOPKG updates to your system.
1) Print this article as a hard paper copy:
https://getsol.us/articles/troubleshooting/boot-rescue/en/
2) Prepare a Solus boot USB in case that anything unexpected happens. If happened, you may want to use this USB stick with the article you printed just now. // I used this a lot during the process of figuring out this solution tutorial, installing the packages required by the NVidia Driver Installer one by one.
3) Remove the NVidia driver you installed through Solus built-in software manager, including both GUI app and the commandline EOPKG.
4) You need to figure out how to modify your Solus system startup parameters to boot into single-user mode. NVidia Official Driver downloaded from NVidia official website requires you to perform installation in a non-GUI terminal environment, and the single-user mode is the best choice. // For UEFI-booted Solus 4.1, you press ESC to make sure the boot menu shows up, and you select the latest installed kernel boot selection, and you press "E" to edit its entry. At the end of the entry, you type a space and then type single
, press ENTER, and you are booting into single-user mode.
5) As I mentioned above, you may want to download the latest NVidia Linux Driver from their website instead. You don't have to extract it or something, just put what you have downloaded into "/root" folder.
6) Install the following two components to make sure NVidia Driver Installer won't complaint:
sudo eopkg install -c system.devel
sudo eopkg install linux-current-headers
Steps:
1) Boot into single-user mode and use eopkg to uninstall the nouveau driver:
eopkg remove xorg-driver-video-nouveau
2) If you didn't browse to other folders, I guess your current folder at this moment should be /root
, then you run:
bash NVIDIA-Linux-x86_64-XXX.XX.run
You are recommended to also install 32-bit driver files to make sure the maximized compatibility.
The installer will still complaint something, but it should be fine as long as it finishes its installation.
DO NOT FORGET to set it as auto-enabled for each time X server boots up.
After the installation finished, type exit
and press Enter.
You should see the GUI login window now.
Cheers.
$ EOF.