THE SOLUTION is obvious, but difficult to implement.
Kali 2019.2 is compatible with my GTX960M Nvidia Graphics card but only if the proprietary Nvidia drivers can be installed first. The generic nouveau graphics driver breaks Nvidia hardware so that there are only two choices:
- Disable the nouveau graphics driver via Grub kernel commands, OR
- Disable the Nvidia hardware
Either one of those solutions will allow Kali 2019.2 to boot to a stable state wherein the proper graphic driver can be installed.
In my particular case, the Nvidia card cannot be disabled via BIOS. The reason for this post is because I could not disable the nouveau driver either. The solution is indeed to append nouveau.modeset=0 to the Grub kernel commands, but that must be done in the correct place. Inserting the nomodeset on the "linux" line is a common solution I've seen elsewhere, but it did not work in my case. After much trial and error and many reboots, by accident or intentionally, Kali booted to a stable state when I set the nouveau disable command on the second line of the Grub script immediately following the "load video" instruction. This location is prior to the load linux instruction - see my above attachment for details.
As Mister_X noted, apparently there are Nvidia drivers in the Kali repository. I had to use the following command line instructions to install them:apt install nvidia-driver nvidia-xconfig