转载请注明来源:全网最新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卡驱动的更多相关文章

  1. nvidia gtx1050在kali linux系统下安装显卡驱动,且可以使用x-setting切换显卡

    转自:https://www.zzhsec.com/255.html 1.更换源[使用中科大或者官方源都可以] 下面使用中科大的源 root@Andy:/home/dnt# vi /etc/apt/s ...

  2. Kali Linux系统的安装、配置、使用

    这个随便写的,随便看看就好,主要给讲一下安装过程 这里因为我物理机装的本来就是kali.所以懒得重装了,直接拿虚拟机演示一下 物理机安装kali的话,推荐使用rufus使用dd模式刻盘,不会造成之后的 ...

  3. 全新 Kali Linux 系统安装指南

    Kali Linux 系统可以说是在安全测试方面最好的开箱即用的 Linux 发行版.Kali 下的很多工具软件都可以安装在大多数的 Linux 发行版中,Offensive Security 团队在 ...

  4. Redis进阶实践之二如何在Linux系统上安装安装Redis

    一.引言      上一篇文章写了"如何安装VMware Pro虚拟机"和在虚拟机上安装Linux操作系统.那是第一步,有了Linux操作系统,我们才可以在该系统上安装Redis. ...

  5. 下载带有kali linux系统的VMware如何打开虚拟机?

    下载带有kali linux系统的VMware如何打开虚拟机? 一.安装VMware 温馨提示:如果你对虚拟机一无所知的话,最好不要自己下载kali linux系统的ISO镜像和VMware虚拟机,然 ...

  6. Redis进阶实践之二如何在Linux系统上安装安装Redis(转载)(2)

    Redis进阶实践之二如何在Linux系统上安装安装Redis 一.引言 上一篇文章写了“如何安装VMware Pro虚拟机”和在虚拟机上安装Linux操作系统.那是第一步,有了Linux操作系统,我 ...

  7. KALI LINUX系统初始化配置

    1.Kali Linux安装VirtualBox增强功能 VirtualBox增强功能介绍:物理机与虚拟机之间的文件共享.物理机与虚拟机之间的剪切板共享.虚拟机的direct3D支持,这样虚拟机窗口就 ...

  8. Linux系统中安装软件方法总结

    Linux系统中安装软件方法总结 [1]Linux系统中安装软件的几种方式 [2] Linux配置yum源(本地源和网络源) [3] SuSE下zypper源配置 [4] SUSE zypper 本地 ...

  9. Jmeter(五十三) - 从入门到精通高级篇 - 懒人教你在Linux系统中安装Jmeter(详解教程)

    1.简介 我们绝大多数使用的都是Windows操作系统,因此在Windows系统上安装JMeter已经成了家常便饭,而且安装也相对简单,但是服务器为了安全.灵活小巧,特别是前几年的勒索病毒,现在绝大多 ...

随机推荐

  1. java实现当前时间往前推N小时

    import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date; /** * @author sha ...

  2. JAVA基于PDF box将PDF转为图片

    在一项目中用到,本身我是.NET的,团队中有用到JAVA,故此我处理这个功能,记录以下备用. 1.引用:fontbox-2.0.16.jar.pdfbox-app-2.0.16.jar 版本一定要正确 ...

  3. MySQL数据库的启动与停止

    有时候我们在任务管理器中无意识的结束了数据库的程序,再用可视化工具连接 时就会显示NO CONNECTION的情况,这样就需要重启数据库服务. 1. 我的电脑右键->管理->服务和应用程序 ...

  4. MVC方式显示数据(手动添加数据)

    Model添加类 Customers using System; using System.Collections.Generic; using System.Linq; using System.W ...

  5. 使用.bat 批量将部分文件迁移到新的路径下

    1.建一个11.bat ,里面写  :   dir  /b /s  >1111.txt 保存后运行 即将所有的文件路径保存到1111.txt中 2.可以将获取的路径复制到execl中,找到自己需 ...

  6. libssh

    1.SSH概念 ssh(secure shell),安全外壳协议,由IETF的网络小组所制定.ssh为建立在应用层基础上的安全协议.SSH是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议. ...

  7. 关于阿里云OSS上传图片之后会被旋转90度的解决办法

    原文:https://www.cnblogs.com/wuhjbk/p/10133596.html 问题描述:正常的图片前端上传到oss成功之后的资源地址.在html上引用的时候被旋转了90度oss资 ...

  8. Java基础 String/StringBuff/StringBuilder 常用操作方法复习/内存分析/三者的效率比较

    附:jdk1.8使用IDEA安装.创建.使用JUnit单元测试 笔记总结: /**String 复习 * 1.像C++这样的char arr[]="..." 的方式无法声明Java ...

  9. MYSQL参数说明

    [mysqld] character_set_server=utf8 #慢日志时间 long_query_time=1 #开启慢日志 slow_query_log=TRUE #慢日志位置 slow_q ...

  10. Python3基础学习-while循环实例- 猜数字游戏

    需求: 猜数字游戏, 要求如下: 给个数字, 比如是66. 让用户一直猜,直到猜对退出. 中间输入q或Q也能退出 如果猜大了,提示用户猜小一点; 如果猜小了,提示用户猜大一点; likely = 66 ...