ubuntu 20.04 离线安装nvidia驱动

既采用离线安装方式:

  • 开机进入bios中,将bios中将boot里将secureboot 设置成disable ,F10保存 (安全启动或是安全引导关闭)

  • 执行命令: sudo apt-get remove --purge nvidia-* (卸载nvidia显卡驱动)

  • 执行命令: sudo vim /etc/modprobe.d/blacklist.conf 打开配置文件,在文件的末尾添加以下字段:blacklist nouveau (将不加载nouveau驱动)

  • 执行命令更新黑名单: sudo update-initramfs -u

  • 执行命令:lspci|grep -i vga 查看型号

  • 查到的型号 1e04,根据型号查找驱动软件版本这里(此是链接可跳转)转换为具体的型号

  • 点击jump后

  • sudo NVIDIA-***.run --no-x-check --no-nouveau-check --no-opengl-libs 执行

  • 执行安装过程中的一些选项如下:

  The distribution-provided pre-install script failed! Are you sure you want to continue? 选择 yes 继续

Would you like to register the kernel module souces with DKMS? This will allow DKMS to automatically build a new module, if you install a different kernel later? 选择 No 继续

Would you like to run the nvidia-xconfigutility to automatically update your x configuration so that the NVIDIA x driver will be used when you restart x? Any pre-existing x confile will be backed up. 选择 NO 继续

安装过程中会询问是否安装32位的,选择 NO 继续

reboot

转载:ubuntu安装nvidia显卡驱动 - 马肯尼煤牙巴骨 - 博客园

转载:解决Ubuntu安装NVIDIA显卡驱动导致的黑屏问题_ubuntu显卡驱动导致黑屏-CSDN博客

### 安装NVIDIA Container Toolkit离线方法 对于Ubuntu 20.04上的离线环境,安装NVIDIA Container Toolkit涉及几个重要组件的预下载和配置。由于目标是在无网络连接的情况下完成部署,前期准备至关重要。 #### 准备阶段 为了实现离线安装,需先在一个有互联网访问权限的相同架构机器上执行如下操作来收集所需资源: - 更新包列表并获取依赖关系: ```bash sudo apt-get update && sudo apt-get install -y \ apt-transport-https ca-certificates curl gnupg lsb-release ``` - 添加官方GPG密钥以及APT仓库地址到本地源列表中以便后续能识别来自NVIDIA的安全签名软件包[^1]。 - 下载适用于当前系统的`.deb`格式二进制文件,这包括但不限于nvidia-container-toolkit本身及其关联库项。可以利用命令如`apt download <package_name>`来进行批量处理。 #### 实际安装过程 一旦所有必需品被转移至目标主机,则按照下面流程继续: - 将先前获得的所有.deb文件放置于同一目录下,比如/home/user/debs/路径里。 - 利用dpkg工具依次解析这些已下载好的DEB包入系统: ```bash cd /home/user/debs/ sudo dpkg -i *.deb ``` - 解决可能存在的未满足依赖问题(如果有),通过运行: ```bash sudo apt --fix-broken install ``` - 配置Docker以启用对GPU的支持,编辑/etc/docker/daemon.json加入特定参数设置让容器引擎知晓如何同物理显卡交互。 ```json { "default-runtime": "nvidia", "runtimes": { "nvidia": { "path": "nvidia-container-runtime", "runtimeArgs": [] } } } ``` - 最后重启docker服务使更改生效: ```bash sudo systemctl restart docker ``` 验证安装成功与否的一个简单方式就是尝试拉取一个支持CUDA的基础镜像并启动它,观察是否能够正常加载设备驱动
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值