IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> kali linux安装nvidia驱动并成功启用显卡 -> 正文阅读

[系统运维]kali linux安装nvidia驱动并成功启用显卡

前言:kali linux安装nvidia驱动的常见问题及如何修复,偌大的互联网竟然没有找到相关教程,索性我出一个避坑贴

目录

前言:kali linux安装nvidia驱动的常见问题及如何修复,偌大的互联网竟然没有找到相关教程,索性我出一个避坑贴

1.卸载现有的nvidia驱动

2.根据自己显卡型号去nvidia官网下载驱动

2.5 给文件赋予执行权限

3.修改文件,禁用nouveau

3.5 更新内容并重启

4.打开bios,关闭安全启动(这个不好说,不会就百度)

5.进入命令模式,执行安装程序

5.1 头文件更换

5.1.1 手动更换头文件

6.剩余功能完善


1.卸载现有的nvidia驱动

$sudo apt-get purge *nvidia
或者
$sudo apt-get purge nvidia*

2.根据自己显卡型号去nvidia官网下载驱动

https://www.nvidia.cn/geforce/drivers/

2.5 给文件赋予执行权限

$chmod a+x ***.run
(后面这个×××.run是你下载的文件)

3.修改文件,禁用nouveau

添加文件blacklist-nouveau.conf

$sudo vi /etc/modprobe.d/blacklist-nouveau.conf

并添加以下内容

blacklist nouveau
options nouveau modeset=0

3.5 更新内容并重启

$sudo update-initramfs -u && reboot

4.打开bios,关闭安全启动(这个不好说,不会就百度)


5.进入命令模式,执行安装程序

$sh ./***.run
(***.run为你在官网下载的程序)

选左边的一直回车就行了

用kali linux系统安装一般都会出问题,这里我遇到一个问题

大概意思就是头文件未找到,你可以通过**命令去告诉dkms头文件在哪

这个问题我通过更换头文件解决了(如果没有上图这种问题则跳到步骤6)

5.1 头文件更换

因为禁用了nouveau,所以我们要把上面创建的blacklist-nouveau.conf文件删除

才可以重进图形化界面(桌面)。

删除blacklist-nouveau.conf然后更新文件、重启

$rm /etc/modprobe.d/blacklist-nouveau.conf
$sudo update-initramfs -u && reboot

成功进入桌面后先查看信息

$uname -r

这里我的信息是5.14.0-kali4-amd64(每个人的都不一样)

安装头文件(先别执行!按Tab补全信息,寻找对应文件。比如我的是5.14.0、64位的就找带有这种信息的)

 $sudo apt-get install linux-headers-

如果有就安装,但如果没有怎么办?一般网上没有细说如何手动安装,这对小白来说很不友好

?

5.1.1 手动更换头文件

进入kali的官网下载站http://http.kali.org/kali/pool/main/l/linux/

下载带有linux-compiler、linux-headers、linux-kbuild头部信息的文件(?这三个文件相互依赖,像a依赖于b,b依赖于c这样子,建议都下载)

(因为我执行uname -r之后的信息是5.14.0-kali4-amd64,所以就找这种的。如果跟我的不一样不要学我下载)

先安装linux-compiler文件

$dpkg -i linux-compiler-****.deb
(linux-compiler-***.deb为你下的文件)

然后安装linux-kbuild 文件(如上)

最后安装linux-headers文件(如上上)

然后重复步骤3和步骤5,禁用nouveau并更新、重启

这个时候应该可以成功安装nvidia驱动程序了,没跳出错误则安装成功

重启并进入图形化界面(如果无法进入请看我另外一个文章,点开头像找找应该有)

6.剩余功能完善

执行命令

$nvidia-settings

如果没问题应该会跳出一个图形化窗口,就是nvidia的管理面板,他应该是不完全的,功能完全的长这样

然后找找管理面板的关键字BusID,我这里的是PCI:1:0:0(因人而异)

?然后执行命令安装剩余内容

$sudo apt-get install nvidia-driver nvidia-xconfig

?修改Xorg.conf文件

$vi /etc/X11/xorg.conf

删除原来的内容并输入以下内容(注意Busid那一行,换成自己的)

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

Section "Device"
Identifier "nvidia"
Driver "nvidia"
BusID "PCI:1:0:0"
EndSection

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

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

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

然后创建两个文件

$vi /usr/share/gdm/greeter/autostart/optimus.desktop
$sudo vi /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

然后重启,也许进入图形化界面有些慢,成功进入则安装顺利

打开系统设置查看信息(原本这里的图形写的是intel的核显,安装成功后则显示nvidia的独显)

?然后输入

$lspci | grep nvidia

如果有nvidia显卡信息则识别成功

剩余的验证显卡的信息你可以去看别人的贴子,基本上只要系统信息显示图形处理是nvidia的都成功了

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2022-01-28 12:21:23  更:2022-01-28 12:22:32 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/16 8:59:11-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码