无法为Ubuntu 16.04安装Nvidia驱动程序390.48

AlphaGoMK

我正在tty上安装nvidia驱动程序版本= 390.48。
在安装之前,我关闭了lightdm并使nouveau进入了黑名单。
而且在安装DKMS内核模块时出现错误

错误:无法运行/usr/sbin/dkms build -m nvidia -v 390.48 -k 4.13.16-041316-generic

安装失败,我无法以GUI模式登录ubuntu。Ubuntu = 16.04,Linux内核= 4.13.16我的/var/log/nvidia-installer.log已列出打击。

nvidia-installer log file '/var/log/nvidia-installer.log'
creation time: Thu May  3 11:17:06 2018
installer version: 390.48

PATH: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin

nvidia-installer command line:
    ./nvidia-installer

Unable to load: nvidia-installer ncurses v6 user interface

Using: nvidia-installer ncurses user interface
-> Detected 8 CPUs online; setting concurrency level to 8.
-> Installing NVIDIA driver version 390.48.
-> There appears to already be a driver installed on your system (version: 390.48).  As part of installing this driver (version: 390.48), the existing driver will be uninstalled.  Are you sure you want to continue? (Answer: Continue installation)
-> Running distribution scripts
   executing: '/usr/lib/nvidia/pre-install'...
-> done.
-> The distribution-provided pre-install script failed!  Are you sure you want to continue? (Answer: Continue installation)
-> Would you like to register the kernel module sources with DKMS? This will allow DKMS to automatically build a new module, if you install a different kernel later. (Answer: Yes)
-> Installing both new and classic TLS OpenGL libraries.
-> Installing both new and classic TLS 32bit OpenGL libraries.
-> Install NVIDIA's 32-bit compatibility libraries? (Answer: Yes)
-> Will install GLVND GLX client libraries.
-> Will install GLVND EGL client libraries.
-> Skipping GLX non-GLVND file: "libGL.so.390.48"
-> Skipping GLX non-GLVND file: "libGL.so.1"
-> Skipping GLX non-GLVND file: "libGL.so"
-> Skipping EGL non-GLVND file: "libEGL.so.390.48"
-> Skipping EGL non-GLVND file: "libEGL.so"
-> Skipping EGL non-GLVND file: "libEGL.so.1"
-> Skipping GLX non-GLVND file: "./32/libGL.so.390.48"
-> Skipping GLX non-GLVND file: "libGL.so.1"
-> Skipping GLX non-GLVND file: "libGL.so"
-> Skipping EGL non-GLVND file: "./32/libEGL.so.390.48"
-> Skipping EGL non-GLVND file: "libEGL.so"
-> Skipping EGL non-GLVND file: "libEGL.so.1"
-> Parsing log file:
-> done.
-> Validating previous installation:
-> done.
-> Uninstalling NVIDIA Accelerated Graphics Driver for Linux-x86_64 (1.0-39048 (390.48)):
-> DKMS module detected; removing...
-> done.
-> Uninstallation of existing driver: NVIDIA Accelerated Graphics Driver for Linux-x86_64 (390.48) is complete.
Looking for install checker script at ./libglvnd_install_checker/check-libglvnd-install.sh
   executing: '/bin/sh ./libglvnd_install_checker/check-libglvnd-install.sh'...
   Checking for libglvnd installation.
   Checking libGLdispatch...
   Can't load library libGLdispatch.so.0: libGLdispatch.so.0: cannot open shared object file: No such file or directory
Will install libglvnd libraries.
Will install libEGL vendor library config file to /usr/share/glvnd/egl_vendor.d
-> Searching for conflicting files:
-> done.
-> Installing 'NVIDIA Accelerated Graphics Driver for Linux-x86_64' (390.48):
   executing: '/sbin/ldconfig'...
-> done.
-> Driver file installation is complete.
-> Installing DKMS kernel module:
ERROR: Failed to run `/usr/sbin/dkms build -m nvidia -v 390.48 -k 4.13.16-041316-generic`: 
Kernel preparation unnecessary for this kernel.  Skipping...

Building module:
cleaning build area....
'make' -j8 NV_EXCLUDE_BUILD_MODULES='' KERNEL_UNAME=4.13.16-041316-generic modules....(bad exit status: 2)
ERROR (dkms apport): binary package for nvidia: 390.48 not found
Error! Bad return status for module build on kernel: 4.13.16-041316-generic (x86_64)
Consult /var/lib/dkms/nvidia/390.48/build/make.log for more information.
-> error.
ERROR: Failed to install the kernel module through DKMS. No kernel module was installed; please try installing again without DKMS, or check the DKMS logs for more information.
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.
ipkpjersi

我强烈建议您尝试安装最新的NVIDIA驱动程序版本。

为此,您可以在终端中使用以下命令添加图形驱动程序PPA:

sudo add-apt-repository ppa:graphics-drivers/ppa

sudo apt-get update

之后,您现在应该通过在终端中输入以下内容来删除所有当前的NVIDIA驱动程序:

sudo apt-get purge nvidia*

现在您已经完成了此操作,现在可以安全安装最新版本了:

sudo apt-get install nvidia-driver-396

请注意,在Ubuntu 18.04上它是nvidia-driver-396,在Ubuntu 16.04上它是nvidia-396,但是您没有使用16.04。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

无法安装Cuda 8,但具有正确的nvidia驱动程序(Ubuntu 16)

无法在Ubuntu 18.04上安装nvidia图形驱动程序390

安装CUDA-9和nvidia驱动程序390后,Ubuntu 17.10陷入登录循环

在 Ubuntu 16 中使用 Nvidia 驱动程序的问题

安装Nvidia图形驱动程序Ubuntu

无法安装NVidia驱动程序352

无法安装Nvidia驱动程序

无法安装Nvidia驱动程序

为 Ubuntu 18.04 SERVER 安装 nvidia 驱动程序

无法为 RTX 2080 安装 NVIDIA 驱动程序

无法在Ubuntu 18.04.1上安装Nvidia驱动程序

Ubuntu 15.10无法从安装的NVIDIA驱动程序启动

安装nvidia驱动程序后,Ubuntu无法登录

安装nVidia驱动程序后无法启动到Ubuntu

16位* 32位MUL,结果为48位

无法在 Ubuntu 20.04.2 中为 GeForce 1650 安装 NVIDIA 驱动程序

无法将 Nvidia 设置为默认 GPU,安装 Nvidia 驱动程序后 Ubuntu 在启动时冻结

在Ubuntu 13.10上安装Nvidia显示驱动程序的问题

在Ubuntu 13.04上安装适当的Nvidia驱动程序

在 Ubuntu Server 18.04 上安装 Nvidia 驱动程序

安装nvidia-173驱动程序ubuntu的问题

在Ubuntu 14.04 LTS中安装nVidia驱动程序

在Ubuntu上安装Nvidia图形驱动程序时出错

安装nvidia optimus驱动程序后ubuntu 13.10黑屏

安装Nvidia驱动程序后,Ubuntu卡住了

在Ubuntu 17.10上安装最新的nVidia驱动程序

在 Ubuntu 18.04 上安装 Nvidia 驱动程序的问题

从.run文件安装Nvidia驱动程序后无法启动

无法安装NVIDIA驱动程序的登录循环