I am attempting to install the driver on Slackware64, using the standard 'huge' kernel.
If I run the installer with the following command line:
it completes with no problems. The driver appears to work as well.
If I run it in a script, with the following command line:
I get the following error:
-> Performing Xen check.
ERROR: The kernel you are installing for is a Xen kernel!
The NVIDIA driver does not currently work on Xen kernels. If
you are using a stock distribution kernel, please install
a variant of this kernel without Xen support; if this is a
custom kernel, please install a standard Linux kernel. Then
try installing the NVIDIA kernel module again.
ERROR: Installation has failed. Please see the file
'/var/log/nvidia-installer.log' for details. You may find suggestions
on fixing installation problems in the README available on the Linux
driver download page at www.nvidia.com
I am not positive how the installer is determining that I have a Xen kernel, but I would expect it to do the same check (and the log says it does) when running without the options.
The reason that I am attempting to run the installer in a script is that I convert everything I install on my machines into a slackware package. This allows me to recover from any disk crashes, etc with minimal downtime. This also provides me with a documentation trail on how to install these additional items.