Hyper V 第二代机器无法启动

Hyper V 第二代机器无法启动

我正在运行 Windows Server 2012 R2,无论我做什么,都无法启动并运行第二代机器。它们总是无法启动,并显示“启动失败的 efi scsi 设备”消息

我发现我应该“在启动虚拟机时按住一个键”,但是

  1. 这似乎没有什么作用
  2. 即使我没有尝试从 ISO 启动,这也是一个问题(我尝试将 Windows 10 预览版和 Windows 8.1 的第一代实例转换为第二代机器,但它们也无法启动)

我已经尝试打开和关闭安全启动。

我还应该寻找什么?

答案1

我发现我的解决方案是执行以下简单的步骤:

  • 创建 Gen2 VM。
  • 创建一个 vhdx 并插入(在创建过程中)ISO 文件。
  • 尝试按住空格键启动机器(机器无法启动)
  • 关掉机器
  • 编辑机器设置
  • 取消选中“安全启动”
  • 将 DVD 放在 SCSI 顺序中的 0 位置。
  • 将 VHDX 放在 SCSI 顺序中的第 1 位
  • 最重要的是:移除网络适配器。
  • 按住空格键启动机器。
  • 安装操作系统。
  • 操作系统安装完成后,关闭机器并重新创建网络适配器(如果需要)。

答案2

我使用了 2018 年 2 月的 Windows 2016 iso 映像,它最终正确启动,没有任何问题。无论 Hyper-V 服务器(2012R2 或 2016)版本是什么,也无论我更改了启动选项的设置,所有以前的 Windows 2016 服务器 iso 磁盘都拒绝启动。

相关内容