我无法启动虚拟机中的.vmdk虚拟磁盘,在VMWare Workstation Pro 14中工作得非常好 . 当我在VBox中启动VM时,我收到一条“ FAILURE: INT18: BOOT FAILURE ”消息 .

Full VM Boot Log here . 解析日志文件,似乎唯一相关的失败消息如下:

00:00:04.423919 VMMDev: Guest Log: BIOS: Boot : bseqnr=1, bootseq=0231
00:00:04.424528 VMMDev: Guest Log: BIOS: Boot from Floppy 0 failed
00:00:04.425230 VMMDev: Guest Log: BIOS: Boot : bseqnr=2, bootseq=0023
00:00:04.427288 VMMDev: Guest Log: BIOS: CDROM boot failure code : 0003
00:00:04.427836 VMMDev: Guest Log: BIOS: Boot from CD-ROM failed
00:00:04.428500 VMMDev: Guest Log: BIOS: Boot : bseqnr=3, bootseq=0002
00:00:04.454034 VMMDev: Guest Log: BIOS: Booting from Hard Disk...
00:00:04.454405 VMMDev: Guest Log: INT18: BOOT FAILURE

这很有趣,因为.vmdk在VWMware工作站专业版14中运行良好. I should also note that I get the identical error when I choose file-->export as .ovf from within VMWare Workstation ,然后选择在Virtual Box中将设备导入为.ovf . 这两种方法都会导致相同的引导错误,但是.vmdk在VMWare Workstation Pro下仍然可以正常启动 .

So why would my virtual machine work in VMWare workstation Pro, but not in virtual box, regardless of whether I try to boot directly from the .vmdk or import the virtual machine as .ovf?

VirtualBox / VMWare版本

  • VirtualBox图形用户界面版本5.1.34_Ubuntu r121010

  • VMware Workstation 14.1.1 build-7528167

虚拟框设置

enter image description here

系统详细信息:

  • 访客操作系统= Windows 10(64位)

  • 主机操作系统详细信息:

enter image description here