在Linux上安装NVIDIA驱动(以5.9.0-kali4-amd64为例)

前言

作为一个刚入门的小白,即便不安装显卡驱动,最新Kali的用起来已经是很舒服了。但最近在研究aircrack-ng,在抓到握手包以后,要用到hashcat来算,只用CPU的话要算到猴年马月,如果能用上笔记本上那块RTX 2060的话,能快一点是一点吧。
在网上找了好久,大部分的教程都是针对Ubuntu的,针对Kali的教程也都有些日子了。
在折腾了三天、两次差点把笔记本的屏幕烧掉以后,终于将驱动装好了,下面就是我总结的安装教程。

1. 到英伟达官网下载驱动

标题的地址是Geforce的驱动下载地址,如果找不到你的产品,也可以到所有驱动页面看看。
操作系统选择“Linux 64-bit”,然后开始搜索。我之前下载的是版本号460.56的驱动。
选择对应的显卡驱动,操作系统选Linux 64-bit
选择对应的显卡版本,操作系统选Linux 64-bit。
在这里插入图片描述
点击获取下载,就能下载.run后缀的文件。因为命令行界面不支持中文显示,所以将文件放到一个英文路径的目录下。

2 禁用nouveau驱动

为了能让用户安装好Linux以后就能"凑合"着用上N卡,Linux发行版一般都会安装好nouveau驱动,但这个驱动不能很好地发挥现代N卡的优势。
因为英伟达的驱动会和nouveau驱动产生冲突,所以我们第一步先禁用这个驱动。打开目录“ cd /etc/modprobe.d ”,新建名为“ blacklist.conf ” 的文档。

blacklist nouveau
option nouveau modeset=0

然后终端运行

sudo update-initramfs -u
reboot

重启以后,打开终端运行

lsmod | grep nouveau

如果没有返回任何内容,则禁用成功。

3. 正式开始安装

在图形界面按下组合键“Ctrl+Alt+F3”进入命令行界面(如果F3不行的话,就松手再试下F4,以此类推),输入你的用户名,回车,输入密码。然后运行下面的命令来停用图形界面。

cd /etc/init.d/

#如果文件夹里面有“gdm3”,则用的是gnome桌面,下一步运行这行指令:
sudo /etc/init.d/gdm3 stop

#如果文件夹里的是“lightdm”,则运行这行命令:
sudo /etc/init.d/lightdm stop

要重新启用图形桌面,把命令的stop改成start再运行一次就好。

现在,cd进入你放文件的目录里,运行下面的命令,给安装器授权(“ * ”指的是安装器的名称,要自己输入):

sudo chmod +x ./*.run
#输入“./”以后,可以按Tab键来选择文件,这样就不用输入这么长的内容了

然后就可以直接运行了:

sudo ./*.run

3.1. 如果遇到了ERROR: The nvidia kernel module was not created.

这个问题卡了我两天的时间。因为标题后面的描述叫我安装Linux-Haeders。用apt找不到对应的内核头文件。本以为要到网上去下载了,结果用“apt search”一找,原来是apt源只有最新的头文件,也就是说,内核也要一并升级了。但是没有关系,也就一行命令的事:

sudo apt-get upgrade

之前的教程都有提到要升级,但是我在Linux环境下登不上学校的校园网,就连下载内核用的流量也让我心疼。如果不想升级其他的程序,只升级内核和头文件的话,也可以运行下面的命令:

uname -r
sudo apt search linux-headers-$(uname -r)

如果没有开始安装,先运行下面的命令,根据uname -r的结果寻找合适自己处理器的内核版本:

sudo apt search linux-headers
sudo apt search linux-images

这里我对应的是kali4、amd64的5.10.0的header
在这里插入图片描述内核自然就对应回5.10.0、kali4、amd64的

sudo apt install linux-headers-*
sudo apt install linux-image-*

运行上面的命令," * "替换为对应的版本号。
安装完成后,再次执行步骤3,正常的话就能安装成功。

  • 0
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值