kali linux 安装 NVIDA 显卡驱动教程
安装NVIDIA显卡驱动的教程
在互联网上,有很多关于在Kali Linux上安装NVIDIA显卡驱动的教程,但很多都是互相抄袭,没有经过实际验证,导致很多人按照这些教程安装后要么失败,要么导致Kali Linux无法启动。因此,我开始怀疑写这些博客或教程的人是否亲自验证过教程的可用性。
我自己就是被类似的教程坑过,所以在安装NVIDIA显卡驱动上花了很多时间,重装了系统不下20次。幸运的是,我最终总结出了一种必然成功的方法,并经过大家的考验。如果你按照我的方法成功安装了NVIDIA显卡驱动,你的关注就是我最大的动力,我会继续亲自实验,写出更好的教程。
下面进入正题,物理机安装好Kali Linux后,一个很重要的事情就是安装NVIDIA的显卡驱动。当然,你的电脑硬件必须有NVIDIA显卡才能进行安装,其他显卡我没有研究环境,就不去深究了。
为什么要安装显卡驱动呢?因为如果我们在物理机上安装Kali Linux,图形化界面都需要显卡来支持。如果只使用开源的显卡驱动,你的显卡无法发挥作用。而且在进行一些密码破解或计算量较大的运算时,也需要使用显卡驱动。因此,在Kali Linux操作系统上安装与你的物理硬件显卡对应的驱动是非常必要的。
由于Kali Linux默认安装了开源的显卡驱动nouveau,这正是导致我们参考网络上的教程安装往往不成功或者安装后Kali Linux无法启动的原因。因此,正确的安装步骤如下:
- 安装Linux内核头:根据你实际安装的Kali Linux版本安装相应的内核头。你可以使用命令
uname -a
查看你的内核版本。安装命令如下:
apt install linux-headers-4.14.0-kali3-amd64 linux-headers-4.14.0-kali3-common linux-headers-4.14.0-kali3-all
- 禁用开源显卡驱动nouveau:执行以下命令禁用开源显卡驱动:
echo -e "blacklist nouveau\noptions nouveau modeset=0\nalias nouveau off" > /etc/modprobe.d/blacklist-nouveau.conf
update-initramfs -u && reboot
经过上述操作,开源显卡驱动nouveau就被成功禁用了。为了确保安全起见,开机后还需要确认是否成功禁用。可以使用以下命令查看:
lsmod | grep -i nouveau
如果执行上述命令没有任何输出,则证明开源显卡驱动nouveau已被成功禁用。
下载NVIDIA官方驱动:到NVIDIA官网下载与你的显卡型号对应的驱动。请注意,选择与你的显卡硬件型号对应的版本,否则会失败。点击搜索后,你会看到下载按钮。
安装:下载好NVIDIA显卡驱动文件后,使用命令
chmod a+x NVIDIA-Linux-x86_64-384.98.run
给予驱动可执行权限,然后使用命令./NVIDIA-Linux-x86_64-384.98.run
进行安装。安装过程中会有警告提示,全部选择yes。配置:安装完成后,最重要的部分来了,必须进行配置,让Kali Linux知道你使用的是哪个显卡驱动,否则开机会失败。执行命令
nvidia-xconfig --query-gpu-info | grep 'BusID : ' | cut -d ' ' -f6
查看BusID。我的显示如下:PCI:1:0:0。这个信息用于配置以下文件,配置步骤如下:
5.1. 打开/usr/share/gdm/greeter/autostart/optimus.desktop
和/etc/xdg/autostart/optimus.desktop
文件,填入以下信息:
[Desktop Entry]
Type=Application
Name=Optimus
Exec=sh -c "xrandr --setprovideroutputsource modesetting NVIDIA-0; xrandr --auto"
NoDisplay=true
X-GNOME-Autostart-Phase=DisplayServer
5.2. 重启:到这里,显卡驱动就安装完成并配置好了,开机后就可以享受了!祝你好运!
以上就是安装NVIDIA显卡驱动的详细步骤。希望对你有帮助!