在个别情况下我们可能会碰到重装服务器主板驱动的需求,例如重装操作系统以后须要安装一个主板驱动,旧版的主板驱动须要升级linux 驱动安装嵌入式linux 培训,须要换一个主板驱动等等。
假如你须要重装服务器操作系统,请戳这儿:
下边就记录一下怎样安装服务器主板驱动。
1.下载主板驱动
查看自己的主板信息:
lspci | grep -i nvidia
按照自己的主板信息去登陆NVIDIA官方下载适宜的驱动机型和版本:
下载地址
选择对应自己的驱动版本并进行下载,保存为.run文件
2.安装前配置
验证系统是否安装gcc,g++,tar,make,假如没有安装,就自动配置yum源进行安装
gcc –v
g++ -v
yum install gcc gcc-c++ tar make
若果没有安装kernel-header包,使用本地的yum安装
yum install kernel-devel-$(uname -r) kernel-headers-$(uname -r)
若果系统早已安装了驱动,则进行卸载
/usr/bin/nvidia-uninstall
查询Nouneau模块是否运行linux 驱动安装,假如运行则须要禁用
lsmod | grep nouveau
假如有输出则表示运行,假如没有输出则表示禁用成功
禁用则在以下文件内写入以下内容:
vim /usr/lib/modprobe.d/blacklist-nouveau.conf
# 加入的内容:
blacklist nouveau
options nouveau modeset=0
在步入文件以后,按I表示插入,这是可以对文件内写入内容,之后按esc退出插入,按shift+:输入命令退出文件,输入q表示退出,输入wq表示保存并退出,输入wq!表示保存并强制退出。
文件写入保存退出以后,执行以下命令使内核生效,并重启服务器
dracut -f
systemctl set-default multi-user.target
reboot
再度查看Nouneau模块是否运行,假如没有输出则禁用成功。
lsmod | grep nouveau
3.安装主板驱动
上传下载好的驱动程序NVIDIA-Linux-x86_64-460.106.00.run到GPU节点(将文件上传至服务器)
赋于文件执行权限,并安装
sudo chmod a+x NVIDIA-Linux-x86_64-460.106.00.run
sudo ./NVIDIA-Linux-x86_64-460.106.00.run
在安装过程中可能会显示一个问题:
选择NO继续
倘若出现警告可以不用理会,直接接续。
直至安装完成
安装只后输入nvidai-smi,显示如下linux查看硬件信息,则安装成功。
将驱动模式设置为常住显存:
nvidia-smi -pm 1
编辑/etc/rc.d/rc.local文件,添加
vim /etc/rc.d/rc.local
#添加如下内容
nvidia-smi –pm 1
并赋于文件可执行权限并重启:
chmod +x /etc/rc.d/rc.local
reboot