【无标题】

英伟达驱动安装方法
离线安装方式

目录
一、 适用场景 2
二、 银河麒麟桌面V10安装英伟达驱动 2

  1. 确认系统版本架构 2
  2. 英伟达官网下载驱动 2
  3. 安装前配置修改 4
  4. 安装过程 4
  5. 安装后验证 6
  6. 安装报错解决方法 6
    三、 银河麒麟服务器V10安装英伟达驱动 1
  7. 确认系统版本和架构 1
  8. 英伟达官网下载驱动 1
  9. 安装前配置修改 2
  10. 安装过程 3
  11. 安装验证 5
    四、 银河麒麟服务器V7安装英伟达驱动 1
  12. 确认系统版本和架构 1
  13. 英伟达官网下载驱动 1
  14. 安装前配置修改 2
  15. 安装过程 4
  16. 安装验证 6
    五、 安装cuda-tools工具集 7
  17. 安装过程 7
  18. 验证安装 9
  19. 安装报错解决方法 9
    参考资料: 10
    附510.60.02驱动百度网盘链接 10

一、适用场景
1、适用操作系统版本:银河麒麟桌面操作系统V10,银河麒麟高级服务器操作系统V10
2、目的效果:通过英伟达官网下载的驱动安装包,实现显卡驱动和CUDA计算工具的安装。.
二、银河麒麟桌面V10安装英伟达驱动
1.确认系统版本架构
在桌面空白处右键打开终端,输入cat /etc/.kyinfo 命令确认当前操作系统版本和架构

查找操作系统版本和CPU架构。
2.英伟达官网下载驱动
英伟达驱动官网链接:https://www.nvidia.cn/geforce/drivers/

下载网站如图2-2,其中操作系统选项需要根据操作系统的架构进行选择,架构为X86_64时选择Linux 64-bit,架构为arm64时选择Lniux Aarch64。
点击开始搜索,下载最新版本驱动,例如图中的510.x版本驱动。

3.安装前配置修改
3.1将步骤2中下载的驱动文件放到/data路径下。

3.2.编辑配置文件禁用开源驱动:
在终端中输入如下命令
sudo pluma /etc/modprobe.d/blacklist.conf
该命令会调用编辑器,在最后两行加入以下命令,ctrl+s组合键保存修改。
blacklist nouveau
options nouveau modeset=0

3.3.将路径/boot/initrd.img-xxxx文件备份一份然后打开终端输入以下命令重新生成initrd.img,

重启操作系统

4.安装过程
4.1.进入系统后打开终端输入:sudo systemctl stop lightdm

4.2.使用键盘组合键ctrl+alt+F1切换到终端输入用户名密码登录,在该界面下输入密码不显示,输入之后回车即可。

登陆系统后使用sudo su root命令切换到root用户。

4.3.进入存放驱动的目录(例如:cd /home),驱动应该存放在英文目录下

4.4.添加执行权限:sudo chmod a+x run文件

4.5.执行安装程序: ./run文件,加入–no-opengl-files参数
–no-opengl-files 只安装驱动文件,不安装OpenGL文件。这个参数需要添加。
4.6根据出现的提示安装驱动,选择yes、accept等选项。
调起安装界面

注意:除了提示nvidia自动配置X时需要选择NO,其他都可选yes。

5.安装后验证
安装程序运行结束后会自动退出,此时重启操作系统。
重启后在终端中输入nvidia-smi,有以下输出即为安装成功。

6.安装报错解决方法

修复方法:在BIOS中禁用Security BOOT选项。

三、银河麒麟服务器V10安装英伟达驱动
1.确认系统版本和架构
输入nkvers命令

查找操作系统版本和CPU架构。
2.英伟达官网下载驱动
英伟达驱动官网链接:https://www.nvidia.cn/geforce/drivers/

下载网站如图2-2,其中操作系统选项需要根据操作系统的架构进行选择,架构为X86_64时选择Linux 64-bit,架构为arm64时选择Lniux Aarch64。
点击开始搜索,下载最新版本驱动,例如图中的510.x版本驱动。

3.安装前配置修改
3.1将步骤2中下载的驱动文件放到/root路径下。

3.2.编辑配置文件禁用开源驱动:
在终端中输入如下命令
sudo vi /usr/lib/modprobe.d/dist-blacklist.conf
调用编辑器,在最后两行加入以下命令,保存修改。
blacklist nouveau
options nouveau modeset=0

3.3.将路径/boot/initrd.img-xxxx文件备份
sudo mv /boot/initramfs- ( u n a m e − r ) . i m g / b o o t / i n i t r a m f s − (uname -r).img /boot/initramfs- (unamer).img/boot/initramfs(uname -r).img.bak
打开终端输入以下命令重新生成initrd.img,
sudo dracut /boot/initramfs-$(uname -r).img $(uname -r)
#重启系统
sudo reboot

#重启之后输入以下命令验证,无任何输出时即为禁用成功。
lsmod | grep nouveau

4.安装过程
4.1.重启后使用键盘组合键ctrl+alt+F2切换到终端输入用户名密码登录。
停止lightdm服务
systemctl stop lightdm

4.2.进入存放驱动的目录,前面存放的位置在/root

4.3.添加执行权限:sudo chmod a+x run文件

4.5.执行安装程序: ./Nvidia*.run文件

4.6根据出现的提示安装驱动,选择yes、accept等选项。
调起安装界面

以下三个选项出现时需要选择no,其他均为yes或accept
(1)Would you like to register the kernel module sources with DKMS?This will allow DKMS to auomatically build a new module,if you install a different kernel later?选择No
(2)Install Nvidia’s 32-bit compatibility libraries? 选择 No
(3)Would you like to run the nvidia-xconfig utility to automatically update your X configuration file so that the NVIDIA X driver will be user whten you rest…”选择 No

5.安装验证
在终端中输入nvidia-smi,有以下输出即为安装成功。

四、银河麒麟服务器V7安装英伟达驱动
1.确认系统版本和架构
输入nkvers命令

查看操作系统版本和CPU架构。
2.英伟达官网下载驱动
英伟达驱动官网链接:https://www.nvidia.cn/geforce/drivers/

下载网站如图2-2,其中操作系统选项需要根据操作系统的架构进行选择,架构为X86_64时选择Linux 64-bit,架构为arm64时选择Lniux Aarch64。
点击开始搜索,下载最新版本驱动,例如图中的510.x版本驱动。

3.安装前配置修改
3.1将步骤2中下载的驱动文件放到/root路径下。

3.2.编辑配置文件禁用开源驱动:
在终端中输入如下命令
sudo vim /usr/lib/modprobe.d/dist-blacklist.conf
在blacklist nvidiafb前面加#符号,注释该参数

在最后两行加入以下命令,保存修改。
blacklist nouveau
options nouveau modeset=0

3.3.将路径/boot/initrd.img-xxxx文件备份
sudo mv /boot/initramfs- ( u n a m e − r ) . i m g / b o o t / i n i t r a m f s − (uname -r).img /boot/initramfs- (unamer).img/boot/initramfs(uname -r).img.bak
打开终端输入以下命令重新生成initrd.img,
sudo dracut /boot/initramfs-$(uname -r).img $(uname -r)
#重启系统
sudo reboot

#重启之后输入以下命令验证,无任何输出时即为禁用成功。
lsmod | grep nouveau

3.4安装必需的gcc gcc-c++组件
执行yum -y install gcc gcc-c++

4.安装过程
4.1.重启后使用键盘组合键ctrl+alt+F2切换到终端输入用户名密码登录。
调整运行级别
sudo init 3
停止gdm服务
systemctl stop gdm ,

4.2.挂载本地镜像源,或使用在线源安装yum install kernel-devel
#挂载镜像mount /dev/sr0 /mnt
mount /home/.iso /media/cdrom/ 挂载
#配置yum源
cd /etc/yum.repos.d #转到yum源配置目录
cp kylin
.repo kylin.repo.bak #备份yum源文件
vi local.repo


[local]
name=local
baseurl=file:///mnt/#文件目录
gpgcheck=0 #是否检查gpgkey。0为不启用,1为启用
enabled=1 #0为不启用,1为启用


#清除缓存
yum clean all
#制作缓存
yum makecache
yum install kernel-devel
4.3.进入存放驱动的目录

4.4.添加执行权限:sudo chmod a+x run文件

4.5.执行安装程序: ./Nvidia*.run文件

4.6根据出现的提示安装驱动,选择yes、accept等选项。
调起安装界面

以下选项出现时需要选择no,其他均为yes或accept
(1)Install Nvidia’s 32-bit compatibility libraries? 选择 No

5.安装验证
在终端中输入nvidia-smi,有以下输出即为安装成功。

五、
安装cuda-tools工具集
英伟达开发者官网cuda工具下载地址https://developer.nvidia.com/cuda-downloads
选择如图所示选项,下载.run运行文件

1.安装过程
1.1将下载的cuda_11.6.2_510.47.03_linux.run文件放到/root路径下,添加可执行权限。

1.2执行.run文件安装cuda-tools

1.3输入accept接受协议,开始安装。

1.4在前面的步骤中已安装显卡驱动,只安装cuda-tools,选择install选项,回车开始安装

1.5安装完成后有如下提示,记录下此时的PATH路径,在后续配置中需要。

1.6配置PATH
$ sudo vi ~/.bashrc

在末尾加入
export CUDA_HOME=/usr/local/cuda-11.6
export PATH= C U D A H O M E / b i n CUDA_HOME/bin CUDAHOME/bin{PATH:+:KaTeX parse error: Expected 'EOF', got '}' at position 7: {PATH}}̲ export LD_LIBR…CUDA_HOME/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}

修改之后保存,执行source ~/.bashrc加载配置

2.验证安装
在终端中执行nvcc --version

3.安装报错解决方法
当/tmp分区小于8G时会出现以下报错

解决方法:/tmp分区默认情况下为主机内存的一半,可修改/etc/fstab配置,增加/tmp分区大小。
修改如下:

重启操作系统生效,df -h查看是否修改成功。

参考资料:
https://www.freesion.com/article/5921836521/#NVIDIA_165
https://blog.csdn.net/silver1225/article/details/100393719
附510.60.02驱动百度网盘链接
链接:https://pan.baidu.com/s/1pXGQ7iIThTTWssKit_MGkw?pwd=1234
提取码:1234

  • 3
    点赞
  • 39
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值