在Linux上安装NVIDIA显卡驱动的详细教程

caocao1年前教程192

在线wifi跑包 金刚包跑包 cap跑包 hccapx ewsa在线 就来 曹操wifi

各位好 又见面了 我是曹操 今天给大家带来一篇新的教程

希望各位细心学习 低调用网

kali安装驱动kali安装驱动

一、下载安装NVIDIA显卡驱动

1、查看自己的显卡型号

1.1 打开终端

1.2 输入下方代码lspci进行查看自己的显卡型号

lspci

找到含有NVIDIA的那一行查看相应型号

  1. 在官网下载对应的驱动:

2.1 给出官网地址:

  • 英文版:
  • 中文版:

2.2 如图是我的显卡型号信息,你需要选择好自己电脑的显卡版本信息后点击搜索

kali安装驱动

2.3 点击下载

3、禁用nouveau驱动

3.1 禁用默认的nouveau,据说这是NVIDIA显卡的开源驱动,默认是使用的这一个,不确定怎么办,可以输入以下命令进行查看,应该是有回显出现的,先让它再活一会,一会儿就要消失了。如果没有回显出现,那么你可以省略此步骤。

lsmod | grep nouveau

3.2 在/etc/modprobe.d/blacklist.conf中添加nouveau到黑名单。

vim /etc/modprobe.d/blacklist.conf

在里面添加:

blacklist nouveau

保存退出

4、重塑开机镜像

4.1 进入root模式

su

4.2 备份原有镜像

mv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r).img.bak

4.3 重塑

dracut /boot/initramfs-$(uname -r).img $(uname -r)

当然也有使用下面这个命令的,但是在我的电脑上找不到这个命令

sudo update-initramfs -u

5、重启计算机

reboot

6、检测nouveau是否禁用成功

lsmod | grep nouveau

如果该命令输入后回车,没有任何消息回显,则禁用成功,可以继续,否则重新开始上面步骤

7、重启进入命令行模式(即无界面模式)

init 3

8、输入root账户的账号和密码登陆(密码是不显示出来的,你只管输入就好)

9、使用cd命令切换到你下载的驱动存放的位置

10、输入下面命令开始安装 此处的xxxxxx用你下载好的驱动文件的文件名代替

./NVIDIA-xxxxxxx.run

11、等待加载完成,出现对话框 根据提示使用左右箭头及回车键进行选择,大概3-5个对话框,具体没数

12、加载完成后,输入下面命令重启进入图形界面

reboot

13、如果加载成功,则安装完成

二、判断NVIDIA驱动是否安装成功

1、图形界面-终端 进入图形界面后,在终端输入以下命令可以弹出英伟达设置界面

nvidia-settings

2、命令行或终端 在命令行模式或者终端下输入以下命令,不提示未找到命令

nvidia-smi

三、遇到的错误以及我的解决方案

1、update-initramfs未找到命令

解决方案:使用下面命令代替

dracut /boot/initramfs-$(uname -r).img $(uname -r)

分析:dracut是一个事件驱动的initramfs基础设施。dracut(工具)被用来通过拷贝工具和文件,从一个已经安装的系统创建一个initramfs镜像,并将镜像与dracut框架结合在一起。

2、安装完成后卡住无法启动或者左上角光标闪烁

原因:尚未查明不过肯定和驱动是有关系的

解决方案有2

2.1 方案1:放弃安装NVIDIA显卡驱动 即卸载掉刚才安装的NVIDIA显卡驱动

2.1.1 在卡住的位置按Ctrl+Alt+F2进入命令行模式(如果没反应可以尝试其他组合键,Ctrl+Alt+F1-F12)

2.1.2 使用cd命令还是切换到你的显卡驱动的位置

2.1.3 进入root模式进行卸载 此处的xxxxxx用你下载好的驱动文件的文件名代替

su
./nvidia-xxxxxx.run --uninstall

2.1.4 卸载完成后,输入以下任一命令进入图形界面,应该是可以成功的,我成功了

init 5

or

reboot

2.2 方案2:为计算机制定使用NVIDIA显卡 此方案灵感来自于博客0007 kali linux 安装 NVIDA 显卡驱动

2.2.0 按照方案1的方法进入命令行模式

2.2.1 查看NVIDIA显卡的信息,记住PCI BusID后面的PCI地址,我的是5:0:0

nvidia-xconfig --query-gpu-info

2.2.2 修改grub文本

1) 切换目录

cd /etc/X11

2) 备份原有配置,为防止输错字母,可以使用ls命令查看是否备份成功

mv xorg.conf xorg.conf.bak

3) 添加xorg.conf配置信息

vim xorg.conf

输入以下内容,并将下面的PCI:x:x:x中的x替换成刚才查看到的地址

Section "ServerLayout"
    Identifier "layout"
    Screen 0 "nvidia"
    Inactive "intel"
EndSection

Section "Device"
    Identifier "nvidia"
    Driver "nvidia"
    BusID "PCI:x:x:x"
EndSection

Section "Screen"
    Identifier "nvidia"
    Device "nvidia"
    Option "AllowEmptyInitialConfiguration"
EndSection

Section "Device"
    Identifier "intel"
    Driver "modesetting"
EndSection

Section "Screen"
    Identifier "intel"
    Device "intel"
EndSection

2.2.3 保存退出后,init 5进入图形界面,或者reboot重启,则可以进入图形界面,想想都激动

init 5

or

reboot

3、在图形界面终端输入nvidia-settings出错

这种情况出现在安装完驱动直接可以打开图形界面,但是在终端输入nvidia-setting不会出现nvidia设置界面,而是报以下错误

ERROR: Unable to load info from any available system

这个问题怎么解决呢,解决方案参考错误2的方案2,一模一样,只需要更改好自己的PCI地址即可。

四、结言

本次分享到此结束,一次精彩又惊险的旅程,你是否成功了呢!

相关文章

无线网络密码破解WPA/WPA2教程(图文介绍包教包会)

无线网络密码破解WPA/WPA2教程(图文介绍包教包会)

wpa2无线网络密码破解详细的方法介绍 本教程旨在探索无线路由安全漏洞,但禁止非法用途,违者必究(与我无关)。在开始破解WPA/WPA2之前,我们应该先了解一些基础知识。首先,我们要了解一种数学运算,...

ventoy - U盘启动安装多种系统

ventoy - U盘启动安装多种系统

在线wifi跑包 金刚包跑包 cap跑包 hccapx ewsa在线 就来 曹操wifi 各位好 又见面了 我是曹操 今天给大家带来一篇新的教程 希望各位细心学习 低调用网 ventoy -h **...

linux无法启动u盘 linux系统安装u盘启动不了怎么办

linux无法启动u盘 linux系统安装u盘启动不了怎么办

在线wifi跑包 金刚包跑包 cap跑包 hccapx ewsa在线 就来 曹操wifi 各位好 又见面了 我是曹操 今天给大家带来一篇新的教程 希望各位细心学习 低调用网 U盘Linux系统启动故...

三种常用IDE下花式生成镜像文件的方法

三种常用IDE下花式生成镜像文件的方法

在线wifi跑包 金刚包跑包 cap跑包 hccapx ewsa在线 就来 曹操wifi 各位好 又见面了 我是曹操 今天给大家带来一篇新的教程 希望各位细心学习 低调用网 大家好,我是痞子衡,一个...