centos 安装NVIDIA

  1. 用鲁大师查看自己电脑的显卡类型,并去NVIDIA官网下载相应驱动
  2. 驱动包NVIDIA-Linux-x86_64-390.87.run
  3. 用root身份安装
    chmod +x NVIDIA-Linux-x86_64-390.87.run
    ./NVIDIA-Linux-x86_64-390.87.run
  4. 出现错误,要关闭X server,再安装。
    centos 安装NVIDIA_第1张图片
  5. 用init 3 进入:
    localhost: root
    password:
    root#: cd /home/chun/Downloads
    root#: ll
    root#: sh NVIDIA-Linux-x86_64-390.87.run
    出现错误:
    ERROR: The Nouveau kernel driver is currently in use by your system. This driver is incompatible with the NVIDIA driver, and must be disabled
    before proceeding. Please consult the NVIDIA driver README and your Linux distribution’s documentation for details on how to correctly
    disable the Nouveau kernel driver.
  6. 关掉Nouveau 驱动
    把驱动加入黑名单中,打开/etc/modprobe.d/blacklist.conf。在最后加上
    blacklist nouveau
    但发现/etc/modprobe.d中并未找到blacklist.conf
    用find找一下:
    find / -name blacklist.conf
    结果find: ‘/run/user/1000/gvfs’: Permission denied
    解决:umount /run/user/1000/gvfs
    rm -rf /run/user/1000/gvfs
    再次用find命令,发现没有这个blacklist, 但有blacklist-psychtoolbox.conf 和dccp-blacklist.conf
    centos 安装NVIDIA_第2张图片
    centos 安装NVIDIA_第3张图片
    创建一个新的blacklist.conf,写入:
    blacklist nouveau

另一种关掉Nouveau的方法:

  1. 在配置文件中禁用nouveau vi /etc/modprobe.d/blacklist.conf 添加:blacklist nouveau
    CentOS 7:
    vim /usr/lib/modprobe.d/dist-blacklist.conf

    vim /lib/modprobe.d/dist-blacklist.conf

并且在加上blacklist nouveau之后还要加上一行options nouveau modeset=0

  1. 备份原来的 initramfs nouveau image镜像 mv /boot/initramfs- ( u n a m e − r ) . i m g / b o o t / i n i t r a m f s − (uname -r).img /boot/initramfs- (unamer).img/boot/initramfs(uname -r)-nouveau.img
  2. 创建新的 initramfs image镜像 dracut /boot/initramfs-$(uname -r).img $(uname -r)
    所有安装已经完成,重新启动机器

再用init 3进入,能正常安装NVIDIA了

你可能感兴趣的:(centos 安装NVIDIA)