下载
中文
注册
虚拟机安全启动打开导致驱动安装失败

虚拟机安全启动打开导致驱动安装失败

2025/05/15

15

暂无评分
我要评分

问题信息

问题来源产品大类产品子类关键字
现网安装部署驱动固件Driver_ko_instal、报错、虚拟机

问题现象描述

Atlas 200T A2 Box16 异构子框、Atlas 800T A2 训练服务器、Atlas 800I A2 推理服务器、Atlas 900 A2 PoD 集群基础单元的NPU芯片直通到虚拟机场景下,虚拟机中安装驱动包时出现“[ERROR]Driver_ko_install failed, details in : /var/log/ascend_seclog/ascend_install.log.”报错,使用mokutil --sb-state命令查询,若回显信息为“SecureBoot enabled”,说明安全启动打开。如下所示。

图1 报错信息 放大

原因分析

虚拟机安全启动打开时,安装驱动过程中插入未签名的ko文件会被操作系统拒绝,导致安装失败。

解决措施

  1. 关闭虚拟机安全启动。

    1. 在虚拟机执行reboot命令重启虚拟机,同时在宿主机通过virsh console <vm name>命令连接虚拟机,并快速按“F5”进入虚拟机BIOS界面。

      放大

    2. 选择“Device Manager”,按“Enter”键,进入“Device Manager”界面。

      放大

    3. 选择“Secure Boot Configuration”,按“Enter”键,进入“Secure Boot Configuration”界面。

      放大

    4. 选择“Attempt Secure Boot”,然后按“Enter”键。

      放大

    5. 按任意键关闭通知。

      放大

    6. 选择“Reset Secure Boot Keys”,然后按“Enter”键。

      放大

    7. 选择“Yes”,然后按“Enter”键。

      放大

    8. 按“Esc”键,返回上级目录。

      放大

    9. 按“Esc”键,继续返回上级目录。

      放大

    10. 选择“Reset”,然后按“Enter”键,使安全启动修改生效,完成安全启动设置。

      放大

  2. 登录虚拟机,重新安装驱动包,请参见《Atlas A2 中心推理和训练硬件 NPU驱动和固件安装指南》的“安装驱动(适用于.run格式)”章节。

本页内容