用的什么虚拟机,看起来是 ISO 镜像没有挂载或者挂载了但第一启动顺序不是光驱,走了 PXE 网络装机流程
VMware Workstation Pro
选了
我是在我自己的windows电脑上 用vm虚拟机创建的
那不行,windows 是 x86_64 架构,装的虚拟机也只能是 x86_64 架构
好的 明白了
答案内容由AI生成,仅供参考:
总结
| 根本原因 | 解决方案 |
|---|---|
| ISO 未挂载或未启用 | 正确挂载 ISO 并勾选“启动时连接” |
| 启动顺序错误 | BIOS/UEFI 中将 CD-ROM 设为第一启动项 |
| 使用了 debug 版 ISO | 改用标准 DVD ISO 镜像 |
| 网络引导干扰 | 关闭 PXE 或使用 Host-only 网络 |
点击此处查看详细分析解答
虚拟机启动时报错“Operating System not found”问题分析与解决
您在使用 VMware Workstation Pro 配置并运行 openEuler 虚拟机时遇到以下错误信息:
Network boot from Intel E1000
Copyright (C) 2003-2021 VMware, Inc.
Copyright (C) 1997-2000 Intel Corporation
CLIENT MAC ADDR: 00 BC 29 0A 3C BD GUID: 564D2E36-FE14-8333-661B-73B5330A3CBD
PXE-E53: No boot filename received
PXE-M0F: Exiting Intel PXE ROM.
Operating System not found
该问题表明虚拟机未能成功从 ISO 镜像引导系统安装,而是尝试通过 PXE 网络引导失败后报错。以下是详细分析和解决方案。
问题原因分析
根据提供的 知识图谱 和 用户讨论内容,可以明确以下几点:
-
错误核心:PXE 网络引导失败
PXE-E53: No boot filename received表示虚拟机的网络适配器(Intel E1000)尝试进行网络启动(PXE Boot),但没有从 DHCP/TFTP 服务器接收到启动文件名。PXE-M0F: Exiting Intel PXE ROM表示 PXE 引导流程已退出。- 最终
Operating System not found是因为既没有可用的操作系统,也没有正确挂载安装介质。
-
根本原因:ISO 镜像未被设为第一引导设备
- 尽管您已下载 ISO 并配置了虚拟机,但从错误日志可以看出,系统 未从光驱启动,而是优先尝试从网络启动(Network Boot)。
- 这通常是由于:
- ISO 镜像未正确挂载到虚拟机的 CD/DVD 驱动器;
- 启动顺序设置错误,未将“CD-ROM”或“ISO”设为第一启动项;
- 使用了 UEFI 模式(EFI)但未正确配置。
-
相关技术支持证据
- 根据知识库中
yanzhicong用户的反馈:“看起来是 ISO 镜像没有挂载或者挂载了但第一启动顺序不是光驱,走了 PXE 网络装机流程。” Intel E1000是 VMware 中支持网络引导的虚拟网卡,若无有效网络引导服务,将导致 PXE-E53 错误。Use EFI设置为启用(在部分配置中),表明使用 UEFI 引导,需确保 ISO 支持 UEFI。
- 根据知识库中
解决方案
请按以下步骤逐一排查和修复:
第一步:确认 ISO 文件已正确挂载
- 打开 VMware Workstation 的虚拟机设置。
- 选择 CD/DVD (IDE) 设备。
- 勾选 “使用 ISO 映像文件”,并浏览选择您下载的 openEuler ISO 文件(如
openEuler-22.03-LTS-x86_64-dvd.iso等)。 - 确保勾选 “连接” 和 “启动时连接”。
注意:某些版本 ISO(如调试版
debug.iso)可能缺少关键安装组件(如grub2,lvm2),建议使用 标准 DVD 版本 ISO。
第二步:修改虚拟机启动顺序(BIOS/UEFI 设置)
方法一:在 VMware 中设置启动顺序
- 启动虚拟机时,立即按
F2键进入 BIOS Setup(或ESC用于 UEFI 引导菜单)。 - 进入 Boot 选项卡。
- 将 CD-ROM Drive 或 DVD-ROM Drive 移动到启动顺序第一位。
- 保存并退出(通常是
F10)。
若使用 UEFI 模式(
Use EFI已启用),可尝试在启动时按Esc调出 UEFI 启动菜单,选择从 “EFI DVD-ROM” 启动。
方法二:在新建虚拟机时指定 ISO 为安装源
- 在“安装客户机操作系统”步骤中:
- 选择 “安装程序光盘映像文件(iso)”;
- 正确指向 ISO 文件路径;
- 客户机操作系统选择 Linux > Other Linux 4.x/5.x 内核 64-bit;
- 推荐取消“稍后安装操作系统”。
第三步:验证 ISO 文件完整性
确保下载的 ISO 文件未损坏:
- 获取官方发布的 MD5 校验值(可在 openEuler 官方镜像站 找到);
- 使用工具计算本地 ISO 的 MD5 值:
md5sum openEuler-*.iso - 比对是否一致。
根据知识库,
xnlu曾强调应通过 MD5 验证 ISO 完整性。
第四步:避免使用调试版本 ISO
- 报错中提到使用的可能是
openEuler-22.03-LTS-SP1-everything-debug-x86_64-dvd.iso。 - 调试版本 ISO 不适合直接安装,可能缺失必要软件包。
建议更换为标准安装版本:openEuler-22.03-LTS-SP1-x86_64-dvd.iso
第五步:可选——强制关闭网络引导
如果您不打算使用 PXE 安装:
- 在 VMware 设置中,进入 Network Adapter;
- 将网络连接模式改为 NAT 或 Host-only(避免桥接触发 PXE);
- 或者在 BIOS 中禁用 Network Boot 选项。
参考配置示例(VMware + openEuler)
| 项目 | 推荐设置 |
|---|---|
| 虚拟机软件 | VMware Workstation Pro 17.x |
| 操作系统类型 | Linux |
| 版本 | Other Linux 5.x kernel 64-bit |
| ISO 挂载 | |
| 启动顺序 | CD-ROM 优先于 Hard Drive |
| 固件类型 | UEFI(推荐)或 BIOS |
| 内存 | ≥ 4096 MB |
| CPU | ≥ 2 核 |
| 硬盘 | ≥ 32 GB |
总结
| 根本原因 | 解决方案 |
|---|---|
| ISO 未挂载或未启用 | 正确挂载 ISO 并勾选“启动时连接” |
| 启动顺序错误 | BIOS/UEFI 中将 CD-ROM 设为第一启动项 |
| 使用了 debug 版 ISO | 改用标准 DVD ISO 镜像 |
| 网络引导干扰 | 关闭 PXE 或使用 Host-only 网络 |
最终建议操作流程:
- 下载标准版 openEuler ISO(如
openEuler-22.03-LTS-x86_64-dvd.iso); - 检查 MD5 值确保完整;
- 新建虚拟机,指定 ISO 为安装源;
- 开机按
F2进入 BIOS,设置从 CD-ROM 启动; - 成功进入安装界面。
如仍无法解决,请提供您的虚拟机 硬件配置截图 和 ISO 文件完整名称,以便进一步诊断。

















