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

裸机安装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> 重启进入图形界面
复制代码
reboot
12> 检查nvidia显卡有没有安装成功
复制代码
nvidia-smi
或者
lspci | grep VGA
相关推荐
xiebingsuccess2 小时前
Ubuntu 22.04 在 VMware 上的安装与远程桌面配置 — 任务报告
linux·运维·ubuntu·ai+嵌入式开发
郝亚军2 小时前
asqlite-autoconf-3310100 的ubuntu 22.04 aarch64交叉编译
linux·运维·ubuntu
Mr_liu_6663 小时前
Claude非专业入门实战笔记(附录):关闭Telemetry-遥测,消除无用网络请求与日志噪音
linux·笔记·ubuntu·ai编程
时空无限3 小时前
ubuntu apt 查看软件之间的依赖
linux·运维·ubuntu
人还是要有梦想的3 小时前
ubuntu系统安装mysql8.1服务器步骤
服务器·ubuntu·mysql8.1数据库服务器
IT邦德18 小时前
Dify1.6基于ubuntu系统的部署实战
linux·运维·ubuntu
皮皮蟹虾饺1 天前
NCCL 源码解析:通信器从出生到消亡的完整一生
linux·人工智能·ubuntu·语言模型·kubernetes
刘梦薇1 天前
SSH连接失败connection reset解决办法
linux·运维·ubuntu·ssh·腾讯云
winfreedoms2 天前
VMware 桥接模式无法联网:从 DHCPDISCOVER 到静态 IP 的完整排障实战
网络协议·tcp/ip·ubuntu·桥接模式·vmware·嵌入式学习
静止了 所有的花开3 天前
Ubuntu 26.04 静态 IP 配置不生效解决方法
linux·ubuntu·静态ip