You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

COS系统下Compute Engine T4 GPU实例GPU驱动安装失败:签名文件下载及缓存变量未绑定问题求助

解决COS系统GPU驱动安装的404及变量未定义问题

你遇到的问题核心是当前COS版本(16108.470.16)对应的默认GPU驱动签名文件已从官方存储中移除,同时使用最新版cos-gpu-installer镜像时存在脚本变量兼容问题。下面是几个无需等待官方修复的可行方案:

方案一:指定兼容的GPU驱动版本安装

默认的450.119.04驱动签名文件已无法获取,你可以尝试指定一个与当前COS版本兼容且签名文件仍存在的驱动版本。针对COS build 16108.470.16,470.x系列的稳定驱动通常适配性较好,执行以下命令尝试安装:

cos-extensions install gpu --version 470.141.03

如果该版本仍有问题,可替换为同系列的其他稳定版本(比如470.82.01),这类版本的签名文件通常会长期保留在官方存储中。

方案二:使用与COS版本匹配的cos-gpu-installer镜像

你之前使用的latest镜像可能与当前COS版本不兼容,导致脚本中CACHE_BUILD_ID变量未定义。尝试使用与你的COS build ID完全一致的镜像版本:

/usr/bin/docker run --rm \
--privileged \
--net=host \
--pid=host \
--volume /dev:/dev \
--volume /:/root \
--volume /var/lib/toolbox/nvidia:/usr/local/nvidia \
--env NVIDIA_DRIVER_VERSION=470.141.03 \
gcr.io/cos-cloud/cos-gpu-installer:16108.470.16

该镜像版本是专门为你的COS编译的,能完美适配系统环境,避免变量未定义的问题。

方案三:手动创建缓存文件绕过签名检查

如果上述方案都无法执行,你可以手动创建GPU驱动的缓存文件,让安装程序跳过签名下载步骤(注意:仅在你确认驱动版本与COS内核兼容时使用):

  1. 创建缓存目录(若不存在):
sudo mkdir -p /var/lib/nvidia
  1. 写入缓存文件,指定当前COS build ID和兼容的驱动版本:
echo 'BUILD_ID=16108.470.16
DRIVER_VERSION=470.141.03' | sudo tee /var/lib/nvidia/.cache
  1. 再次运行cos-extensions install gpu,此时安装程序会读取缓存信息,尝试直接执行驱动安装流程。

内容的提问来源于stack exchange,提问作者Phumin W.

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.30 09:03:11