I just recently created a Dual-boot with Kali and Windows 10 on separate SSDs using Grub to switch between them.

Everything has worked until I tried installing the latest Nvidia drivers on the newest image of Kali.

My system has an RTX 2080, and when I run sudo apt install nvidia-driver, it pulls everything and runs fine. However, when I reboot, the kernel fails to load, with these error messages:

systemd-modules-load[392] : modprobe: FATAL: Module nvidia-current not found in directory /lib/modules/5.4.0-kali2-amd64/
systemd-modules-load[393] : modprobe: FATAL: Module nvidia-current-modeset not found in directory /lib/modules/5.4.0-kali2-amd64/
systemd-modules-load[394] : modprobe: FATAL: Module nvidia-current-drm not found in directory /lib/modules/5.4.0-kali2-amd64/

I have tried following the official Kali guide at https://www.kali.org/docs/general-us...on-kali-linux/, but it doesn't seem to work.

I can't run the command "sudo apt install -y nvidia-driver nvidia-cuda-toolkit" all at once as my /var/ size is only 2.4GB, but I can split up installing nvidia-driver and nvidia-cuda-toolkit by installing nvidia-driver, running apt-get clean, then installing the cuda toolkit. This results in the same error.

I've tried installing legacy drivers but with the same results as before.

My source list is just the Kali rolling repository.

I can boot back into Kali with no errors by running "sudo rm -r /var/lib/dkms/nvidia-current/" and purging Nvidia.* packages, but my graphics card is not detected when, for example, running hashcat -b.

Some things I've looked at to try to fix it so far, but with no luck:
(YouTube link)

Another issue that I haven't looked into very much: I run a two monitor setup with different resolutions (4k and 1440p monitors), and when I installed Kali and tried to change the orientation and refresh rates of the monitors, the display just kind of broke. One of my monitors doesn't display anything, and only about 1/3 of my main monitor displays anything. Really the only thing I can do is use the terminal.

Sorry for the formatting, I will try to improve it at some point.

Any ideas?