双显卡电脑安装Kali进系统黑屏和安装双显卡解决方案

您所在的位置:网站首页 电脑双显卡安装视频教程 双显卡电脑安装Kali进系统黑屏和安装双显卡解决方案

双显卡电脑安装Kali进系统黑屏和安装双显卡解决方案

2024-07-03 14:59| 来源: 网络整理| 查看: 265

Kali安装完系统,登录后黑屏

在启动需要选择项的时候,按下e键,进行编辑grub命令,命令如下

在倒数第三行加入了nouveau.modeset=0 【也就是字符quite的后面】

然后按下ctrl键+X键,进行启动即可,然后输入登录账户密码,成功进入系统

之后成功进入操作系统,然后发现一个问题这个办法需要每次进入操作系统之前执行一遍。

按照上面的方法进入系统后,先配置如下:

将nouveau添加到黑名单,防止它启动

cd /etc/modprobe.d

sudo vi nvidia-graphics-drivers.conf

写入:blacklist nouveau

保存并退出: wq!

使用cat命令检查: cat nvidia-graphics-drivers.conf

对于:/etc/default/grub,添加到末尾。

sudo vi /etc/default/grub

末尾写入:rdblacklist=nouveau nouveau.modeset=0

保存并退出: wq!

再使用cat命令检查:cat /etc/default/grub

然后再init 6重启电脑

kali双显卡解决方案

更换源下面使用中科大的源

vi /etc/apt/sources.list #中科大 deb http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib deb-src http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib

添加完毕后执行下面的更新指令,进行系统或者工具的更新

apt-get update && apt-get upgrade && apt-get dist-upgrade

清理安装包:apt-get clean

1.查看自己的内核版本信息

然后使用uname -r或者uname -a查看自己的Kali Linux内核版本信息

2. 禁用开源显卡驱动 nouveau

禁用的命令如下:

echo -e "blacklist nouveau\noptions nouveau modeset=0\nalias nouveau off" > /etc/modprobe.d/blacklist-nouveau.conf update-initramfs -u && reboot

经过上面的操作,开源显卡驱动就被禁用了,为了保险起见,开机后还是要确认以下是否禁用成功了。可以使用如下命令查看:

lsmod |grep -i nouveau

如果执行上面的命令没有任何输出,则证明开源显卡驱动 nouveau 已被成功禁用。

然后再运行下下面的命令 1 apt-get install dkms 3. 下载 NVIDIA 官方驱动

到 NVIDIA 的官网下载对应型号的驱动 http://www.nvidia.com/Download/index.aspx?lang=en-us ,注意,这里要选择和你显卡硬件型号对应的版本,否则一定失败。比如我的是 GTX1050ti 的显卡,点击 SEARCH 后就可以看到 DOWNLOAD 的按钮了,点击下载就可以了。

4. 安装

下载好 NVIDA 的显卡驱动文件后,使用 chmod a+x NVIDIA-Linux-x86_64-390.48.run 命令给予驱动可执行权限。然后使用 ./NVIDIA-Linux-x86_64-390.48.run 命令安装。安装过程中会提示警告,全部选择 yes。

5. 配置

安装之后最重要的部分来了,必须要配置,让 kali Linux 知道你使用的是什么显卡驱动,否则开机是会失败的。执行 nvidia-xconfig –query-gpu-info | grep ‘BusID : ‘ | cut -d ‘ ‘ -f6 查看BusID,我的显示如下:PCI:1:0:0,这个信息用于配置下列文件,配置步骤如下:

1 nvidia-xconfig --query-gpu-info | grep 'BusID :' | cut -d ' ' -f6

5.1. /etc/X11/xorg.conf

vi /etc/X11/xorg.conf 填入如下信息:

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 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 填入如下信息:

1 2 3 4 5 6 [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 填入如下信息:

1 2 3 4 5 6 [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的时候,选择否就行了,不会影响其他的使用的!



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3