0007年linux卡利安装NVIDA显卡驱动

  

0007卡莉linux安装NVIDA显卡驱动

  

现在互联网上一堆在卡莉Linux上安装NVDIA显卡驱动的教程,但是很多都是你抄我,我抄你,都没有去实际的验证,导致很多小伙伴照着这些教程安装后要么没有成功,要么卡莉Linux直接启动不了的了。而我开始怀疑写这些博客或者教程的人,他们有自己亲自验证过教程的可用性吗?

  

我自己就是被类似的教程坑了,所以在装NVDIA显卡这件事上费了不少功夫,光重装系统就不下20次。还好我最终总结除了必然成功的方法,经得住大家的考验的方法。如果你按照我的方法成功安装了NVDIA显卡驱动的话,你的关注就是我最大的动力,我会继续亲自实验,写出更好的教程哦。好了,下面进入正题。

  

物理机安装好卡莉Linux后一个很重要的事情就是安装NVIDA的显卡驱动,当然你的电脑硬件是要有NVIDA的显卡的才去安装,其他显卡的我没有环境,就不去研究了。

  

为什么要安装显卡驱动呢?如果我们的卡莉Linux是物理机安装,那么图形化的界面都是要用到显卡的,如果只是使用开源的显卡驱动的话,你的显卡是完全发挥不了作用的。而且在进行一些密码破解或者计算量比较大的运算的时候都是需要用到显卡驱动的,所以在卡莉Linux操作系统上安装自己物理硬件显卡对应的驱动是很有必要的。

  

因为Linux卡利安装的时候默认安装了开源的显卡驱动新,而这个正是导致我们参考网络上的教程安装往往不成功或者安装后卡莉Linux启动不了的原因,所以正取的安装步骤应该是这样的:

  

1。安装Linux内核头

  

我的卡莉Linux版本是2018.1,不同版本的内核头不一样,要根据自己的安装的实际版本安装内核头,可以使用uname -查看自己的内核版本是什么。安装命令如下:

  
 <代码> apt安装linux-headers-4.14.0-kali3-amd64 linux-headers-4.14.0-kali3-common linux-headers-4.14.0-kali3-all  
  

2。禁用开源显卡驱动新

  

禁用的命令如下:

  
 <代码> root@chaojun: ~ $ echo - e”黑名单新\ noptions新modeset=0 \ nalias新“比;/etc/modprobe.d/blacklist-nouveau.conf
  root@chaojun: ~ $ update-initramfs - u,,重新启动 
  

经过上面的操作,开源显卡驱动就被禁用了,为了保险起见,开机后还是要确认以下是否禁用成功了。可以使用如下命令查看:

  
 <代码> root@chaojun: ~ $ lsmod | grep - i新 
  

如果执行上面的命令没有任何输出,则证明开源显卡驱动新已被成功禁用。

  

3。下载NVIDA官方驱动

  

到NVIDA的官网下载对应型号的驱动http://www.nvidia.com/Download/index.aspx?lang=en - us,注意,这里要选择和你显卡硬件型号对应的版本,否则一定失败。比如我的是GTX860M的显卡,所以我的选择如下图:
 0007 linux卡利安装NVIDA显卡驱动“> <br/>点击搜索后就可以看到下载的按钮了,点击下载就可以了。</p>
  <h3> 4。安装</h3>
  <p>下载好NVIDA的显卡驱动文件后,使用chmod + x NVIDIA-Linux-x86_64-384.98.run命令给予驱动可执行权限。然后使用。/NVIDIA-Linux-x86_64-384.98.run命令安装。安装过程中会提示警告,全部选择是的。</p>
  <h3> 5。配置</h3>
  <p>安装之后最重要的部分来了,必须要配置,让卡莉Linux知道你使用的是什么显卡驱动,否则开机是会失败的。执行nvidia-xconfig——query-gpu-info | grep的BusID: |切- d ' f6查看BusID,我的显示如下:PCI: 1:0:0,这个信息用于配置下列文件,配置步骤如下:</p>
  <h4> 5.1。/etc/X11/xorg.conf </h4>
  <p> vi/etc/X11/xorg.参看填入如下信息:</p>
  <pre> <代码>部分“ServerLayout”
  标识符“布局”
  屏幕0“英伟达”
  不活跃的“英特尔”
  EndSection
  
  部分“设备”
  “英伟达”标识符
  司机“英伟达”
  BusID“PCI: 1:0:0”
  EndSection
  
  “屏幕”小节
  “英伟达”标识符
  设备“英伟达”
  选择“AllowEmptyInitialConfiguration”
  EndSection
  
  部分“设备”
  标识符“英特尔”
  司机“modesetting”
  EndSection
  
  “屏幕”小节
  标识符“英特尔”
  设备“英特尔”
  EndSection </代码> </pre>
  <h4> 5.2。/usr/share/gdm/greeter/autostart/optimus.desktop和/etc/xdg/autostart/optimus.desktop </h4>
  <p> vi/usr/share/gdm/greeter/autostart/optimus.desktop填入如下信息:</p>
  <pre> <代码>(桌面入口)
  类型=应用程序
  Name=擎天柱
  Exec=sh - c”xrandr——setprovideroutputsource modesetting NVIDIA-0;xrandr——汽车”
  NoDisplay=true
  X-GNOME-Autostart-Phase=DisplayServer <h2 class=0007年linux卡利安装NVIDA显卡驱动