文档首页 > > 常见问题> 系统兼容与迁移限制> 创建迁移任务时提示“源端是uefi系统,请使用uefi镜像创建目的端虚拟机”该如何处理

创建迁移任务时提示“源端是uefi系统,请使用uefi镜像创建目的端虚拟机”该如何处理

分享
更新时间:2020/09/16 GMT+08:00

问题现象

如果源端是uefi系统,创建迁移任务的是时候会碰到提示:“源端是uefi系统,请使用uefi镜像创建目的端虚拟机”。

问题原因

出现该错误的原因是目的端服务器使用的是bios镜像创建,直接迁移会导致系统无法启动,必须选择一个uefi镜像创建的服务器。

使用管理控制台更改启动方式为uefi

  1. 下载对应的uefi镜像文件,如果你obs桶里已经有镜像文件,可直接执行3

  2. 将所下载镜像文件通过上传到OBS桶里。
  3. 创建私有镜像。

    1. 镜像源选择已上传的“镜像文件”。
    2. 配置信息中启动方式选择“UEFI”。

  4. 使用3创建的私有镜像创建ECS。

    具体操作步骤请参见通过外部镜像文件创建Windows系统盘镜像通过外部镜像文件创建Linux系统盘镜像

使用API方式更改启动方式为uefi

  1. 若当前Region不支持使用控制台方式修改启动方式为uefi。

    您可以调用接口更新镜像属性,使“hw_firmware_type”取值为“uefi”。

    接口URI:PATCH /v2/cloudimages/{image_id}

    接口调用方法,请参见更新镜像信息

    [
        {
            "op": "add",
            "path": "/hw_firmware_type",
            "value": "uefi"
        }
    ]

  2. 使用更新后的镜像,重新创建弹性云服务器。
分享:

文档是否有解决您的问题?

提交成功!非常感谢您的反馈,我们会继续努力做到更好!
反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

智能客服提问云社区提问