虚拟化是一种广泛使用的技术,它允许用户运行多个操作系统,如Windows、Linux等,在一台物理机器上。虚拟机是物理机器上的平台或实例,在其上安装和操作多个OS。但是,在某些情况下,这些虚拟机会显示错误,指出系统在没有ISO文件的情况下无法启动。本文探讨了可能的原因,并建议如果您的虚拟机没有ISO文件就无法启动,您可以做些什么。
为什么在没有ISO文件的情况下,虚拟机无法启动?
在我们深入挖掘导致错误的原因和因素之前,让我们先了解一下什么是ISO文件!ISO文件恰好是安装在虚拟机上的操作系统的安装程序文件。它类似于用于在物理机上安装操作系统的可引导USB驱动器或DVD。因此,这个错误,简单地说,将表明如果没有其安装程序文件,虚拟机将无法启动,这可能是由于以下提到的原因造成的:
修复VM在没有ISO文件的情况下无法启动
以下是一系列检查和解决方案,可帮助您在没有ISO文件的情况下无法启动您的虚拟机:
确保创建ISO文件的副本,以确保没有数据丢失,并且您有另一次机会来测试中间是否有问题。
1]检查引导顺序
解决该错误的第一步也是主要步骤将涉及检查VM的引导顺序。因此,将虚拟硬盘驱动器的引导顺序设置为第一个引导设备可确保VM尝试从安装OS的位置引导。要将虚拟硬盘设置为第一个引导设备,请执行以下操作:
- 在主机系统上打开虚拟机应用程序
- 在应用程序的主窗口中,选择需要检查引导顺序的VM,然后单击设置选项。
- 在设置窗口中,单击系统。
- 单击硬盘选项,后跟向上箭头,将硬盘驱动器设置为第一个引导设备。
- 或者,也可以取消选中除硬盘驱动器以外的其他引导设备旁边的复选框,以确保VM仅从硬盘驱动器引导。
- 单击确定以使更改生效。
已阅读:修复Hyper-V中未加载操作系统的错误
2]卸载ISO映像
如果上述步骤无法解决问题,则可以方便地从虚拟光驱或USB驱动器中删除或卸载ISO文件映像。卸载ISO映像可以消除任何配置问题,从而帮助解决问题。
- 选择相关的虚拟机后,打开虚拟机应用程序并单击设置>;存储。
- 单击存储设备中的ISO映像。
- 在属性部分中,单击磁盘图标下方的下拉列表,然后选择从虚拟驱动器中删除磁盘,然后选择确定。
已阅读:未找到操作系统。尝试断开所有不包含操作系统的驱动器的连接。
3]检查虚拟磁盘配置
如果问题仍然存在,即使在正确设置bot顺序并卸载ISO映像后,也可以尝试检查虚拟硬盘设置作为下一步。此步骤可以确认VM与安装OS的虚拟存储设备之间没有连接问题。要检查虚拟硬盘驱动器和虚拟机的连接,
- 在主机系统上打开虚拟机应用程序
- 在应用程序的主窗口中,选择需要检查其连接性的虚拟机,然后单击设置。
- 单击设置窗口下的存储选项卡,并检查是否显示了虚拟硬盘属性和信息。如果虚拟硬盘未正确连接,则不会在存储下显示有关该驱动器的详细信息。
4]验证ISO完整性
如果在安装操作系统时或安装操作系统后立即发生错误,则ISO文件无效或损坏。因此,需要重新创建或重新下载ISO文件,以避免再次发生错误。
5]查看虚拟化软件设置
审查虚拟化软件设置将涉及将VM配置重置为其默认设置并检查虚拟化软件日志。恢复默认设置有助于修复可能导致错误的VM中的任何错误配置。
如果问题仍未解决,检查VM软件日志有助于确定可能导致错误的特定问题。重置VM将涉及到虚拟操作系统的全新添加或安装,因此,它只能作为最后手段进行试用。但是,要打开VM日志,
- 打开主机系统上的虚拟机应用程序,然后单击图标,图标旁边有三个方块,后面跟着黑线。
- 从随后的选项中单击“日志”以打开日志文件。
通常,已知问题是由于引导顺序配置错误、虚拟硬盘连接或ISO文件损坏而发生的。因此,通过检查引导顺序,然后检查硬盘连接性和ISO完整性来解决问题,据说在大多数情况下可以解决问题。
如何在UEFI模式下引导VM?
要将虚拟机(VM)配置为在UEFI模式下启动,请访问该VM的设置,并选择UEFI/EFI而不是传统的BIOS选项。这可确保系统在启动期间优先处理与UEFI兼容的设备。
如何在VMWare中设置启动延迟?
To adjust the boot delay in VMware Workstation, ensure the virtual machine is powered off. Then, access its settings, click on the Options tab, select Power, and adjust the Power on Boot Delay setting to the desired duration in seconds. Save changes by clicking OK or Apply.