【裸机装机系列】10.kali(ubuntu)-linux安装nvidia独立显卡步骤


推荐阅读:
1.kali(ubuntu)-为什么不用ubuntu,而选择基于debian的kali操作系统


裸机安装linux,其中一个原因可能就是要用nvidia显卡,之前已经安装好了内核头linux kernel,就可以继续安装nvidia显卡驱动了。

nvidia安装独显可以执行此操作,如果是集显可以跳过这一步无需进行操作。

1> 下载NVIDA官方驱动(在图形化界面当中下载)

NVIDA 的官网 下载对应型号的驱动,点击 SEARCH 后就可以看到DOWNLOAD的按钮了,点击下载就可以了。

注意:这里要选择和你显卡硬件型号对应的版本,否则一定失败。

2 >禁用开源显卡驱动nouveau

禁用的命令如下:

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

填入以下内容:

blacklist nouveau
options nouveau modeset=0
3> 更新grub
sudo update-initramfs -u

sudo reboot

4> 重启并按住e,进入命令行模式(重启之后会一直卡在界面,导致进不去的解决办法)
在开机界面(进入界面的倒计时之前)按住键盘上的字母e,进入到命令行模式
在quiet splash 后面加(先打空格)nomodeset,然后按F10可以保存并进入命令行模式
5> 进入命令行模式
f10或者ctrl+x进入命令行模式
6> 进入系统并切换用户
sudo su root
7> 开机后还是要确认以下是否禁用成功了。可以使用如下命令查看:
lsmod |grep -i nouveau

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

8> 安装

下载好 nvidia 显卡驱动文件后,给予驱动可执行权限

chmod a+x NVIDIA-Linux-x86_64-550.54.14.run
9> 安装:
sudo ./NVIDIA-Linux-x86_64-550.54.14.run

注:安装过程中会提示警告,全部选择yes。
如果想要卸载nvidia显卡,可以执行 sudo ./NVIDIA-Linux-x86_64-550.54.14.run --uninstall 命令

10> 配置

安装之后最重要的部分来了,必须要配置,让 kali Linux 知道你使用的是什么显卡驱动,否则开机是会失败的。

执行

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

查看BusID,我的显示如下:PCI:1:0:0,

这个信息用于配置下列文件,配置步骤如下:

a. 替换文件 /etc/X11/xorg.conf(可以先进入到/etc/X11将原来的文件拷贝留存一下)

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
b. 增加文件 /usr/share/gdm/greeter/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
c. 增加文件 /etc/xdg/autostart/optimus.desktop

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
11> 编辑grub文件

sudo vi /etc/default/grub,
修改 GRUB_CMDLINE_LINUX_DEFAULT,加入“nvidia-drm.modeset=1”

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nvidia-drm.modeset=1 "

注:linux安装nvidia后黑屏进不去界面主要有两个原因

1> /usr/bin里的sh软链接还是dash,需要修改为bash
2> 这个“GRUB_CMDLINE_LINUX_DEFAULT” 参数问题,需要自己尝试不同的参数
12> 让修改后的grub生效
sudo update-grub
13> 重启进入图形界面
reboot
14> 检查nvidia显卡有没有安装成功
nvidia-smi
或者
lspci | grep VGA



<think>好的,用户遇到了两个问题:第一次下载Kali ISO时DNS解析失败,第二次换用清华镜像却出现404错误。首先,我需要确认问题的可能原因。 对于第一个错误,无法解析archive-1.kali.org的地址,可能是因为域名不存在、DNS服务器问题,或者网络连接问题。但用户随后尝试了另一个镜像,说明网络连接可能正常,所以更可能是原域名的问题或者临时不可用。 第二个错误是404,说明文件在服务器上不存在。用户使用的URL路径是否正确?需要检查清华镜像站的实际路径结构。可能用户输入的版本号有误,比如kali-2024.1是否正确,或者镜像站的文件目录结构是否有变化。例如,Kali通常按年份和季度发布版本,2023.4存在,但2024.1可能不存在,或者路径中的目录名不同。 另外,用户的时间是2025年,这可能影响证书验证,但404错误更多是路径问题。需要建议用户检查可用镜像列表,确认正确的版本号和路径。同时,可以推荐使用官方推荐的镜像站,或者使用正确的清华镜像URL结构。</think>你遇到的下载问题主要由两个错误导致,以下是分步分析和解决方案: **第一个错误:DNS解析失败** ``` wget: unable to resolve host address ‘archive-1.kali.org’ ``` *原因分析*: 1. 域名`archive-1.kali.org`可能已失效或输入错误 2. 本地DNS服务器暂时无法解析该域名 3. 网络连接异常(但后续清华镜像尝试证明网络正常) *解决方案*: ✅ 改用官方推荐的镜像站,例如: ```bash wget https://kali.download/base-images/kali-2023.4/kali-linux-2023.4-installer-amd64.iso ``` --- **第二个错误:404 Not Found** ``` HTTP request sent... 404 Not Found ``` *原因分析*: 1. 清华镜像站路径结构可能与你的输入不符 2. 版本号`kali-2024.1`可能尚未发布或已更名 3. 镜像站同步延迟(但你的时间为2025年,应已同步) *验证方法*: 1. 访问[清华镜像Kali目录](https://mirrors.tuna.tsinghua.edu.cn/kali-images/)查看实际路径 2. 检查Kali官方发布历史确认版本号正确性 *修正方案*: ✅ 使用已验证存在的2023.4版本(当前最新稳定版): ```bash wget https://mirrors.tuna.tsinghua.edu.cn/kali-images/kali-2023.4/kali-linux-2023.4-installer-amd64.iso ``` --- **附加建议**: 1. 通过`nslookup archive-1.kali.org`检查域名解析状态 2. 使用`curl -I <URL>`仅获取HTTP头信息预验证资源存在性 3. 推荐校验ISO文件的SHA256值确保完整性
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值