kali Linux显卡驱动安装(双显卡笔记本注意事项和解决方案)
Kali Linux 显卡驱动安装及注意事项
一、禁用 nouveau 驱动
在上一篇博客中已经提到过,但是安装显卡驱动仍然需要进行此步骤(如果已经完成,请跳至第二步)。打开终端,编辑黑名单文件:gedit /etc/modprobe.d/blacklist-libnfc.conf
,在文件末尾添加 blacklist nouveau
。保存后,在终端输入命令:update-initramfs -u
,然后重启系统:reboot
。再次打开终端,检查 nouveau 是否已停止运行:lsmod | grep -i nouveau
,如果没有任何输出,则表示禁用成功。
二、下载所需的 NVIDIA 显卡驱动
首先,前往 NVIDIA 官网下载所需的驱动,并将其放置在 home 文件夹中。这样做是为了避免在非图形界面下遇到不必要的麻烦,例如需要安装中文字体才能进入某个中文文件夹(个人觉得这样会很麻烦)。
我下载的是版本为 418.56 的笔记本驱动(请记住显卡驱动的名称,因为在上一篇博客中已经提到过,卸载驱动时不能使用 Tab 键补全)。
三、安装 32 位库(使用 root 权限登录)
启用兼容模式:dpkg --add-architecture i386
,更新软件包源:apt-get update
,安装 32 位库:apt-get install libc6:i386
。根据个人设备的不同,显示的安装内容也会有所不同,按下 y 键继续安装。打开右上角的下拉箭头(电池图标旁边),然后点击左下角的设置图标(有个扳手和螺丝刀的图标),拉到最下方并点击详细信息,即可查看当前的硬件信息。从中我们可以看到支持图形界面的是 GNOME。下面是最关键的部分,但我无法提供截图。
四、开始安装驱动
按下 Ctrl+Alt+F3 进入文本页面,输入账号和密码,以 root 身份登录。挂载显卡驱动:chmod a+x NVIDIA-Linux-x86_64-418.56.run
(此处可以使用 Tab 键补全文件名)。关闭图形界面(非常重要):service gdm3 stop
。执行完此命令后,系统会切换到 tty1,再次按下 Ctrl+Alt+F3 切换回来。运行显卡驱动:./NVIDIA-Linux-x86_64-418.56.run -no-nouveau-check -no-opengl-files
。在此命令中,NVIDIA 驱动的名称可以使用 Tab 键补全,但后面的命令需要手动输入。
-no-nouveau-check
:安装驱动时禁用 nouveau
-no-opengl-files
:只安装驱动文件,不安装 OpenGL 文件(如果不加此参数,在 root 身份下会导致循环登录)
下面是最重要的部分!!!
………………………………………………………………………… 当显卡驱动运行时出现 "32" 字样时,请选择 "no",因为我们已经安装了 32 位运行库。 当出现 "NVIDIA X" 字样时,请同样选择 "no",否则会导致开机黑屏。 …………………………………………………………………………
显卡驱动安装完成。如果在安装过程中选错了选项,不要紧,只需重新执行运行显卡驱动的命令。
显卡安装成功后,挂载显卡驱动:modprobe nvidia
,然后重启系统:reboot
。
五、测试
如果系统能够正常启动,说明安装成功。我们可以进行一些测试:
查看 NVIDIA 显卡驱动版本:nvidia-smi
。
检查 NVIDIA 显卡是否正常工作:lsmod | grep -i nvidia
,如果有输出,则表示驱动正常工作。
查看 PCI 总线信息:lspci | grep -i nvidia
,如果显卡名称后面显示 "(rev a1)",则表示显卡正在运作。
尽管 NVIDIA 显卡驱动已经安装成功,但在设置中图形显示仍然显示集成显卡。