尝试在 Hyper-V 中安装操作系统时,它会忽略启动顺序并立即转到“通过 IPv4 启动 PXE”

问题描述 投票:0回答:10

我正在尝试从计算机上的 .iso 文件创建虚拟机。在我的启动顺序设置中,具有 .iso 值的 DVD 驱动器位于顶部。我尝试了几种不同的虚拟机(Ubuntu18.04、Windows 10 和 Windows Server 2016),所有这些都给我带来了同样的问题,即它们不从 .iso 文件启动。按任意键不会执行任何操作。

在创建虚拟机时,我遵循了讲师的教程和在线文章。

我不知道自己做错了什么,所以感谢任何帮助

Black Error message when trying Windows 10 after the black Error message when trying Ubuntu after the black

virtual-machine hyper-v
10个回答
94
投票

尝试在设置的“安全”部分禁用安全启动。

我在第 2 代 Linux 虚拟机(在 Hyper-V Manager 10.0.17763.1 中运行)上遇到了同样的问题。关闭“启用安全启动”允许从 .iso 启动。 我认为在 Hyper-V Manager 的某些其他版本中,该设置位于“固件”下


25
投票

当我尝试从 Win 10 ISO 启动时发生这种情况。显示“按任意键从 DVD 启动...”消息后,它几乎立即跳转到尝试从网络(通过 IPv4 的 PXE)启动。我的解决方案是从 Hyper-V 菜单中选择“重置”,然后在消息显示之前立即开始按键。


19
投票

只需进入虚拟机设置/固件并通过将 VHDX 映像移动到顶部来更改启动顺序。

无需更改为第 2 代 VM。


12
投票

为我工作:

  1. 创建一个新的虚拟机。
  2. “新建虚拟机向导”将启动。
  3. 在步骤 3 -“指定生成”中,选择“生成 1”

10
投票
  • 使用 Windows10 时 - 将 VHDX 移动到顶部启动顺序是我的解决方案。

  • 使用 Linux 时 - 将安全启动更改为使用“Microsoft UEFI 证书颁发机构”是解决方案。我测试了 CentOS_Stream 和 Mint - 同样的问题,同样的解决方案。


5
投票

我启用了“启用安全启动”标志,但为 Windows 10 托管的 Centos 7 发行版选择了不同的模板:从“Microsoft Windows”到“Microsoft UEFI 证书颁发机构”。 告诉您Linux安装需要UEFI。


4
投票

我的情况唯一的解决方案是在第 1 代中重新创建虚拟机。更改 boor 顺序或禁用安全启动根本无法解决问题。

“快速创建”似乎默认在第 2 代中创建 VM。您必须选择“新建”而不是“快速创建”才能选择第一代。


1
投票

就我而言,我禁用了“启用安全启动”标志,它工作得很好


0
投票

将 vhdx 映像从 Windows Server 2012 R2 Hyper-V 环境复制到 Windows 10 Hyper-V,我必须创建第 1 代虚拟机。第 2 代不起作用。然后它启动时没有出现 PXE over IPV4 错误。


0
投票

我尝试了这里的每个答案,所以我所做的最终有效的是:

使用新建而不是快速创建来创建

选择2代

禁用安全启动

将启动从硬盘移至顶部

在显示“Start PXE...”消息的黑屏上,我从 Hyper-V 菜单栏中选择了“操作 -> ctrl-alt-del”。

这会重置屏幕,让我有时间按键从 DVD 启动。

© www.soinside.com 2019 - 2024. All rights reserved.