前提条件:本教程适用于Centos7系列系统,其他系统方法大致相同,请根据相关教程自行摸索,如安装过程遇到问题可以随时在下方评论留言我会在第一时间给大家解答。
环境准备
1、一台已安装好系统的Centos7系统。文章源自玩技e族-https://www.playezu.com/827826.html
2、一张已经安装在主板上的NAVIDA显卡。文章源自玩技e族-https://www.playezu.com/827826.html
3、已经安装好的宝塔面板。文章源自玩技e族-https://www.playezu.com/827826.html
教程开始
首先确认内核版本和发行版本,再确认显卡型号,先执行系统版本获取命令看看是否符合环境准备的Centos7文章源自玩技e族-https://www.playezu.com/827826.html
[root@localhost ~]# cat /etc/system-release CentOS Linux release 7.9.2009 (Core) [root@localhost ~]#
文章源自玩技e族-https://www.playezu.com/827826.html
查看Linux服务器上是否有GPU显卡可以使用lspci命令,PCI(Peripheral Component Interconnect,外设部件互连标准),即定义连接外部设备的一个标准;
主板上有很多 PCI 接口,用来连接显卡、网卡、声卡等外部设备,而 lspci 命令就是用来列出所有连接 PCI 接口的外部设备。文章源自玩技e族-https://www.playezu.com/827826.html
文章源自玩技e族-https://www.playezu.com/827826.html
获取显卡型号命令或者 lspci | grep -i nvidia:我的是渣渣显卡GeForce GTX 750 Ti文章源自玩技e族-https://www.playezu.com/827826.html
[root@localhost ~]# lspci | grep -i vga 03:00.0 VGA compatible controller: NVIDIA Corporation GM107 [GeForce GTX 750 Ti] (rev a2) [root@localhost ~]#
文章源自玩技e族-https://www.playezu.com/827826.html
前往英伟达官方获取显卡驱动,然后根据提示将驱动下载:所有传送门>>>
安装部署
安装驱动
第一步:将下载好的驱动上传至任意目录,然后赋权限
chmod u+x NVIDIA-Linux-x86_64-550.78.run
检查你的当前内核uname -r和/usr/src/kernels/内核版本 是否一致,如果不一致需要更新。一致则顾略这个步骤。
要在CentOS 7中更新内核版本至 3.10.0-1160.118.1.el7.x86_64
,你可以按照以下步骤操作:
更新系统:首先确保你的系统是最新的,运行以下命令更新所有已安装软件包:
sudo yum update
安装新内核:使用以下命令安装新的内核版本:
sudo yum install kernel-3.10.0-1160.118.1.el7.x86_64
重新启动系统:安装完成后,重新启动系统以应用新的内核:
sudo reboot
验证新内核:系统重新启动后,使用以下命令验证新的内核版本是否成功安装:
uname -r
查看可用内核列表:
awk -F\' '$1=="menuentry " {print i++ " : " $2}' /etc/grub2.cfg
编辑grub配置文件:
确定要切换到的内核位置,比如要切换到列表中的第0项:
[root@localhost ~]# awk -F\' '$1=="menuentry " {print i++ " : " $2}' /etc/grub2.cfg 0 : CentOS Linux (3.10.0-1160.118.1.el7.x86_64) 7 (Core) 1 : CentOS Linux (3.10.0-1160.45.1.el7.x86_64) 7 (Core) 2 : CentOS Linux (3.10.0-1160.25.1.el7.x86_64) 7 (Core) 3 : CentOS Linux (0-rescue-5402bede28b94c37a8ab51ea0bb3f770) 7 (Core) [root@localhost ~]# grub2-editenv list saved_entry=2 [root@localhost ~]# grub2-set-default 0 [root@localhost ~]# grub2-mkconfig -o /boot/grub2/grub.cfg Generating grub configuration file ... Found linux image: /boot/vmlinuz-3.10.0-1160.118.1.el7.x86_64 Found initrd image: /boot/initramfs-3.10.0-1160.118.1.el7.x86_64.img Found linux image: /boot/vmlinuz-3.10.0-1160.45.1.el7.x86_64 Found initrd image: /boot/initramfs-3.10.0-1160.45.1.el7.x86_64.img Found linux image: /boot/vmlinuz-3.10.0-1160.25.1.el7.x86_64 Found initrd image: /boot/initramfs-3.10.0-1160.25.1.el7.x86_64.img Found linux image: /boot/vmlinuz-0-rescue-5402bede28b94c37a8ab51ea0bb3f770 Found initrd image: /boot/initramfs-0-rescue-5402bede28b94c37a8ab51ea0bb3f770.img done
设置默认启动:
grub2-set-default 0
配置GRUB引导器(可选):如果你使用的是GRUB引导器作为启动管理器,在引导时你可能需要配置GRUB以使用新的内核版本。你可以编辑 /etc/default/grub
文件,将 GRUB_DEFAULT
参数设置为新内核的条目,然后运行以下命令更新GRUB配置:
sudo grub2-mkconfig -o /boot/grub2/grub.cfg
清理旧内核(可选):如果你想要释放磁盘空间或者保持系统整洁,你可以删除旧版本的内核。首先列出已安装的内核:
rpm -qa | grep kernel
然后使用以下命令删除旧版本的内核:
sudo yum remove <kernel_package_name>
其中 <kernel_package_name>
是你要删除的内核包的名称。
第二步:执行安装驱动程序命令:记得更换为你的显卡对应的驱动程序。
sudo sh NVIDIA-Linux-x86_64-550.78.run
验证驱动
第一步:输入下面的命令查看驱动是否正常加载:
nvidia-smi
[root@localhost ~]# nvidia-smi Tue May 21 17:07:07 2024 +-----------------------------------------------------------------------------------------+ | NVIDIA-SMI 550.78 Driver Version: 550.78 CUDA Version: 12.4 | |-----------------------------------------+------------------------+----------------------+ | GPU Name Persistence-M | Bus-Id Disp.A | Volatile Uncorr. ECC | | Fan Temp Perf Pwr:Usage/Cap | Memory-Usage | GPU-Util Compute M. | | | | MIG M. | |=========================================+========================+======================| | 0 NVIDIA GeForce GTX 750 Ti Off | 00000000:03:00.0 Off | N/A | | 50% 43C P0 2W / 38W | 0MiB / 2048MiB | 0% Default | | | | N/A | +-----------------------------------------+------------------------+----------------------+ +-----------------------------------------------------------------------------------------+ | Processes: | | GPU GI CI PID Type Process name GPU Memory | | ID ID Usage | |=========================================================================================| | No running processes found | +-----------------------------------------------------------------------------------------+ [root@localhost ~]#
如果提示则成功安装驱动,本次教程到这里就结束啦。
湖北省孝感市 1F
士大夫撒地方撒旦