全网最新Kali Linux系统如何安装N卡驱动
转载请注明来源:全网最新Kali Linux系统如何安装N卡驱动【亲测-暗影精灵3-1050TI有效】 - 大家好,我系渣渣辉
https://www.zzhsec.com/255.html
1.更换源【使用中科大或者官方源都可以】
下面使用中科大的源
root @ Andy :/ home / dnt#vi /etc/apt/sources.list
#中科大
债务http://mirrors.ustc.edu.cn/kali kali-rolling主要的非免费捐款
deb-src http://mirrors.ustc.edu.cn/kali kali-rolling主要的非免费贡献者
2.添加完毕后执行下面的更新指令,进行系统或者工具的更新
root @ Andy :/ home / dnt#apt- 获取更新&& apt-获取升级&& apt-获取dist-upgrade
这里解释一下:
apt-get update //刷新源,获得最近的连续的列表
apt-get upgrade //更新系统,系统将现有的Package升级,如果有相依性的问题,而此相依性需要安装其他新的Package或影响到其他Package的相依性时,此Package就不会被升级,会保留下来。
apt-get dist-upgrade //可以聪明的解决相依性的问题,如果有相依性问题,需要安装/移除新的软件包,就会试着去安装/移除它。(所以通常这个会被认为是有点风险的升级,可以不用执行)
3.清理安装包:apt-get clean
接下来就可以开始安装独显之旅了
1.查看自己的内核版本信息
然后使用uname -r或者uname -a查看自己的Kali Linux内核版本信息

2.补充开源螺丝驱动nouveau
补充的命令如下:
root@Andy:~$ echo -e "blacklist nouveau\noptions nouveau modeset=0\nalias nouveau off" > /etc/modprobe.d/blacklist-nouveau.conf
root@Andy:~$ update-initramfs -u && reboot
经过上面的操作,开源螺丝驱动就被替换了,为了保险起见,开机后还是要确认以下是否成功了。可以使用如下命令查看:
root@Andy:~$ lsmod |grep -i nouveau
如果执行上面的命令没有任何输出,则证明开源硬盘驱动nouveau已被成功替换。
然后再运行下下面的命令
apt-get install dkms
[这条命令很重要,直接决定了你下一步能不能成功运行安装.run文件而不会提示一些内核内核的问题]
3.下载NVIDIA官方驱动
到NVIDIA的官网下载对应型号的驱动程序http://www.nvidia.com/cn/download/index.aspx?lang=zh-CN,请注意,此处要选择和您硬件型号对应的版本,否则一定会失败。我的是GTX1050ti的显卡,所以我的选择如下图:

点击SEARCH后就可以看到DOWNLOAD的按钮了,点击下载就可以了。
4.安装
下载好NVIDA的插件驱动文件后,使用chmod a + x NVIDIA-Linux-x86_64-390.48.run命令赋予驱动权限。然后使用./NVIDIA-Linux-x86_64-390.48.run命令安装。安装过程中会提示警告,全部选择yes。
5.配置
执行nvidia-xconfig –query-gpu-info |安装之后最重要的部分来了,必须要配置,让kali Linux知道你使用的是什么硬盘驱动器。grep'BusID:'| cut -d''-f6查看BusID,我的显示如下:PCI:1:0:0,此信息用于配置以下文件,配置步骤如下:
nvidia-xconfig --query-gpu-info | grep 'BusID :' | cut -d ' ' -f6
5.1。/etc/X11/xorg.conf
vi /etc/X11/xorg.conf填入如下信息:
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
5.2。/usr/share/gdm/greeter/autostart/optimus.desktop和/etc/xdg/autostart/optimus.desktop
vi /usr/share/gdm/greeter/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
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
6.重新启动
到这里,螺丝驱动就安装完成并配置好了,去设置里面查看,如下图所示

然后以后更新或者安装什么东西的时候,提示你卸载Nvidia的时候,选择否就行了,不会影响其他的使用的!
全网最新Kali Linux系统如何安装N卡驱动的更多相关文章
- nvidia gtx1050在kali linux系统下安装显卡驱动,且可以使用x-setting切换显卡
转自:https://www.zzhsec.com/255.html 1.更换源[使用中科大或者官方源都可以] 下面使用中科大的源 root@Andy:/home/dnt# vi /etc/apt/s ...
- Kali Linux系统的安装、配置、使用
这个随便写的,随便看看就好,主要给讲一下安装过程 这里因为我物理机装的本来就是kali.所以懒得重装了,直接拿虚拟机演示一下 物理机安装kali的话,推荐使用rufus使用dd模式刻盘,不会造成之后的 ...
- 全新 Kali Linux 系统安装指南
Kali Linux 系统可以说是在安全测试方面最好的开箱即用的 Linux 发行版.Kali 下的很多工具软件都可以安装在大多数的 Linux 发行版中,Offensive Security 团队在 ...
- Redis进阶实践之二如何在Linux系统上安装安装Redis
一.引言 上一篇文章写了"如何安装VMware Pro虚拟机"和在虚拟机上安装Linux操作系统.那是第一步,有了Linux操作系统,我们才可以在该系统上安装Redis. ...
- 下载带有kali linux系统的VMware如何打开虚拟机?
下载带有kali linux系统的VMware如何打开虚拟机? 一.安装VMware 温馨提示:如果你对虚拟机一无所知的话,最好不要自己下载kali linux系统的ISO镜像和VMware虚拟机,然 ...
- Redis进阶实践之二如何在Linux系统上安装安装Redis(转载)(2)
Redis进阶实践之二如何在Linux系统上安装安装Redis 一.引言 上一篇文章写了“如何安装VMware Pro虚拟机”和在虚拟机上安装Linux操作系统.那是第一步,有了Linux操作系统,我 ...
- KALI LINUX系统初始化配置
1.Kali Linux安装VirtualBox增强功能 VirtualBox增强功能介绍:物理机与虚拟机之间的文件共享.物理机与虚拟机之间的剪切板共享.虚拟机的direct3D支持,这样虚拟机窗口就 ...
- Linux系统中安装软件方法总结
Linux系统中安装软件方法总结 [1]Linux系统中安装软件的几种方式 [2] Linux配置yum源(本地源和网络源) [3] SuSE下zypper源配置 [4] SUSE zypper 本地 ...
- Jmeter(五十三) - 从入门到精通高级篇 - 懒人教你在Linux系统中安装Jmeter(详解教程)
1.简介 我们绝大多数使用的都是Windows操作系统,因此在Windows系统上安装JMeter已经成了家常便饭,而且安装也相对简单,但是服务器为了安全.灵活小巧,特别是前几年的勒索病毒,现在绝大多 ...
随机推荐
- java实现当前时间往前推N小时
import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date; /** * @author sha ...
- JAVA基于PDF box将PDF转为图片
在一项目中用到,本身我是.NET的,团队中有用到JAVA,故此我处理这个功能,记录以下备用. 1.引用:fontbox-2.0.16.jar.pdfbox-app-2.0.16.jar 版本一定要正确 ...
- MySQL数据库的启动与停止
有时候我们在任务管理器中无意识的结束了数据库的程序,再用可视化工具连接 时就会显示NO CONNECTION的情况,这样就需要重启数据库服务. 1. 我的电脑右键->管理->服务和应用程序 ...
- MVC方式显示数据(手动添加数据)
Model添加类 Customers using System; using System.Collections.Generic; using System.Linq; using System.W ...
- 使用.bat 批量将部分文件迁移到新的路径下
1.建一个11.bat ,里面写 : dir /b /s >1111.txt 保存后运行 即将所有的文件路径保存到1111.txt中 2.可以将获取的路径复制到execl中,找到自己需 ...
- libssh
1.SSH概念 ssh(secure shell),安全外壳协议,由IETF的网络小组所制定.ssh为建立在应用层基础上的安全协议.SSH是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议. ...
- 关于阿里云OSS上传图片之后会被旋转90度的解决办法
原文:https://www.cnblogs.com/wuhjbk/p/10133596.html 问题描述:正常的图片前端上传到oss成功之后的资源地址.在html上引用的时候被旋转了90度oss资 ...
- Java基础 String/StringBuff/StringBuilder 常用操作方法复习/内存分析/三者的效率比较
附:jdk1.8使用IDEA安装.创建.使用JUnit单元测试 笔记总结: /**String 复习 * 1.像C++这样的char arr[]="..." 的方式无法声明Java ...
- MYSQL参数说明
[mysqld] character_set_server=utf8 #慢日志时间 long_query_time=1 #开启慢日志 slow_query_log=TRUE #慢日志位置 slow_q ...
- Python3基础学习-while循环实例- 猜数字游戏
需求: 猜数字游戏, 要求如下: 给个数字, 比如是66. 让用户一直猜,直到猜对退出. 中间输入q或Q也能退出 如果猜大了,提示用户猜小一点; 如果猜小了,提示用户猜大一点; likely = 66 ...