将虚拟机从 VMware ESXi 迁移到 Citrix Hypervisor 后,开机提示 No bootable device。
故障原因是 VMware 默认使用 UEFI 引导模式,虚拟机迁移到 Citrix 后被改成了 BIOS 传统引导,造成无法开机,只需要把虚拟机的引导模式重新改成 UEFI 就可以正常开机了。
![Citrix XenCenter 将虚拟机修改为 UEFI 引导模式](https://img.kobin.cn/blog/images/2022/07/20220704091400.png)
操作步骤
1、启动 Citrix XenCenter 客户端,关闭虚拟机电源。
2、查看虚拟机常规属性,将 UUID 复制下来。
![Citrix XenCenter 将虚拟机修改为 UEFI 引导模式](https://img.kobin.cn/blog/images/2022/07/20220704091401.png)
3、接着进入服务器控制台,执行以下命令。注意将 UUID 替换为实际的值。
xe vm-param-set uuid=6157f8d5-1643-9950-c5d5-e20f66d1486f HVM-boot-params:firmware=uefi
4、回到虚拟机属性界面,可以看到虚拟机的引导模式已经修改成功了。
![Citrix XenCenter 将虚拟机修改为 UEFI 引导模式](https://img.kobin.cn/blog/images/2022/07/20220704091402.png)
本文为原创文章,著作权归作者所有:来自「KOBIN 技术随笔」作者的原创作品,转载请标明出处。
Citrix XenCenter 将虚拟机修改为 UEFI 引导模式
https://blog.kobin.cn/blog/program/p1/2270.html
Citrix XenCenter 将虚拟机修改为 UEFI 引导模式
https://blog.kobin.cn/blog/program/p1/2270.html