DeepSeek私有化部署3:openEuler 24.03-LTS-SP1国产化操作系统安装nVidia驱动

上一篇文章中完成了国产化操作系统openEuler 24.03-LTS-SP1的安装和IP地址配置,配置完成后,就回到了办公室用shell工具连接服务器开始操作了

安装好新的操作系统第一步先更新一下

#yum源更新
sudo yum  -y update

显卡驱动下载

因为在服务器上安装了6块tesla T4显卡,
先看一下服务器识别到显卡没有

#查看操作系统是否识别到了nVidia的显卡
lspci | grep -i  NVIDIA

在这里插入图片描述
可以看到操作系统识别到了服务器上安装了6张T4显卡

首先先把nVidia官方的驱动安装上
nVidia驱动官网:https://www.nvidia.cn/geforce/drivers/
操作系统选择Linux 64-bit,其他按照你的显卡类型去选择
下载好驱动后将下载好的驱动文件上传至服务器

禁用nouveau驱动

在安装nVidia官方驱动之前要首先检查nouveau是否启用,如果启用了是不能安装nVidia官方驱动的。

nouveau是一个第三方开源的Nvidia驱动,一般Linux安装的时候默认会安装这个驱动。
这个驱动会与Nvidia官方的驱动冲突,在安装Nvidia驱动和和CUDA之前应先禁用nouveau

#查看系统是否正在使用nouveau
lsmod | grep nouveau
nouveau              2945024  0
mxm_wmi                12288  1 nouveau
drm_exec               16384  1 nouveau
gpu_sched              65536  1 nouveau
drm_display_helper    237568  1 nouveau
drm_ttm_helper         12288  1 nouveau
ttm                   106496  2 drm_ttm_helper,nouveau
i2c_algo_bit           12288  2 mgag200,nouveau
video                  77824  1 nouveau
drm_kms_helper        270336  11 drm_display_helper,mgag200,nouveau
drm                   811008  10 gpu_sched,drm_kms_helper,drm_exec,drm_shmem_helper,drm_display_helper,mgag200,drm_ttm_helper,ttm,nouveau
wmi                    40960  4 video,wmi_bmof,mxm_wmi,nouveau

#禁用nouveau驱动
vim /etc/modprobe.d/blacklist-nouveau.conf

#在blacklist-nouveau.conf添加以下两行内容
blacklist nouveau
options nouveau modeset=0

#为当前镜像创建备份
mv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r).img.bak
#建立新镜像
dracut /boot/initramfs-$(uname -r
### 如何在 openEuler 24.03 LTS SP1 上配置本地 Yum 源 #### 准备工作 为了成功配置本地 Yum 源,需要准备以下资源: - 已经下载好的 openEuler 的 ISO 文件或者 RPM 包集合。 - 系统能够访问这些文件的路径。 --- #### 配置步骤说明 ##### 创建挂载目录 创建一个用于挂载 ISO 文件的目录,并将其挂载到该目录下。此操作可以通过以下命令完成: ```bash sudo mkdir /mnt/openEulerISO sudo mount -o loop /path/to/your/openEuler.iso /mnt/openEulerISO/ ``` 上述命令中的 `/path/to/your/openEuler.iso` 是实际存储 ISO 文件的位置[^1]。 --- ##### 编辑 Yum 源配置文件 进入系统的 Yum 源配置目录 `etc/yum.repos.d/` 并新建或修改对应的 `.repo` 文件。例如可以命名为 `local-openEuler.repo`,其内容如下所示: ```ini [LocalOpenEuler] name=Local OpenEuler Repository baseurl=file:///mnt/openEulerISO enabled=1 gpgcheck=0 ``` 解释各字段含义: - `[LocalOpenEuler]`: 定义了一个新的 Yum 软件源名称。 - `name`: 对软件源的一个描述性命名。 - `baseurl`: 设置为本地挂载点地址,这里指向的是之前挂载的 ISO 文件位置。 - `enabled`: 是否启用这个软件源,设置为 `1` 表示启用。 - `gpgcheck`: 是否验证 GPG 密钥,默认关闭设为 `0` 可简化流程[^2]。 --- ##### 清理缓存并测试新源 执行清理旧有元数据以及重新加载的新命令来确认更改生效与否: ```bash sudo yum clean all sudo yum makecache ``` 如果一切正常,则会看到系统正在读取来自指定本地路径下的包信息提示消息[^3]。 --- #### 注意事项 - 如果遇到权限不足的情况,请确保以 root 用户身份运行以上指令。 - 当不再使用 ISO 映像作为临时介质时记得卸载它以免占用额外空间: ```bash sudo umount /mnt/openEulerISO ``` ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值