Ubuntu 无法在VirtualBox上启动VM映像

Ubuntu 无法在VirtualBox上启动VM映像,ubuntu,virtualbox,Ubuntu,Virtualbox,我无法启动任何使用安装在PC上的VirtualBox创建的Ubuntu VM映像 例如,我创建了一个新的虚拟机->选择64位Ubuntu->分配1024MB内存->现在创建一个虚拟硬盘->等等,然后一直完成到最后。单击“开始”后,立即出现以下错误对话框: 我使用的是Windows7-64位机器,内存为4GB。我安装的VirtualBox版本是4.3.16,它恰好是最新版本。我也尝试了以前的版本,但没有成功 我还确认在BIOS菜单中启用了虚拟化选项(因此这似乎不是问题) 日志文件中生成的错误日志

我无法启动任何使用安装在PC上的VirtualBox创建的Ubuntu VM映像

例如,我创建了一个新的虚拟机->选择64位Ubuntu->分配1024MB内存->现在创建一个虚拟硬盘->等等,然后一直完成到最后。单击“开始”后,立即出现以下错误对话框:

我使用的是Windows7-64位机器,内存为4GB。我安装的VirtualBox版本是4.3.16,它恰好是最新版本。我也尝试了以前的版本,但没有成功

我还确认在BIOS菜单中启用了虚拟化选项(因此这似乎不是问题)

日志文件中生成的错误日志消息如下:

1660.1664: Log file opened: 4.3.16r95972 g_hStartupLog=0000000000000014 g_uNtVerCombined=0x611db110
1660.1664: Calling main()
1660.1664: SUPR3HardenedMain: pszProgName=VirtualBox fFlags=0x2
1660.1664: SUPR3HardenedMain: Respawn #1
1660.1664: System32:  \Device\HarddiskVolume1\Windows\System32
1660.1664: WinSxS:    \Device\HarddiskVolume1\Windows\winsxs
1660.1664: ProgDir:   \Device\HarddiskVolume1\Program Files
1660.1664: ComDir:    \Device\HarddiskVolume1\Program Files\Common Files
1660.1664: ProgDir32: \Device\HarddiskVolume1\Program Files (x86)
1660.1664: ComDir32:  \Device\HarddiskVolume1\Program Files (x86)\Common Files
1660.1664: '\Device\HarddiskVolume1\Program Files\Oracle\VirtualBox\VirtualBox.exe' has no   imports
1660.1664: supHardenedWinVerifyImageByHandle: -> 0 (\Device\HarddiskVolume1\Program Files\Oracle\VirtualBox\VirtualBox.exe)
1660.1664: supR3HardNtEnableThreadCreation:
1660.1664: supR3HardNtDisableThreadCreation: pvLdrInitThunk=0000000077afb800 pvNtTerminateThread=0000000077b20ae0
1660.1664: supR3HardenedWinDoReSpawn(1): New child 1508.bbc [kernel32].
1660.1664: supR3HardenedWinPurifyChild: PebBaseAddress=000007fffffda000 cbPeb=0x380
1660.1664: supR3HardNtPuChFindNtdll: uNtDllParentAddr=0000000077ad0000 uNtDllChildAddr=0000000077ad0000
1660.1664: supR3HardNtPuChTriggerInitialImageEvents: uLdrInitThunk=0000000077afb800 uNtTerminateThread=0000000077b20ae0
1660.1664: supR3HardNtDisableThreadCreation: pvLdrInitThunk=0000000077afb800 pvNtTerminateThread=0000000077b20ae0
1660.1664: supR3HardNtPuChTriggerInitialImageEvents: mapping view of ntdll.dll[2nd]
1660.1664: supR3HardNtPuChTriggerInitialImageEvents: ntdll.dll[2nd] mapped at 00000000001a0000 LB 0x1aa000
1660.1664: supR3HardNtPuChTriggerInitialImageEvents: mapping view of kernel32.dll
1660.1664: supR3HardNtPuChTriggerInitialImageEvents: kernel32.dll mapped at 00000000779b0000 LB 0x11f000
1660.1664: supR3HardNtPuChTriggerInitialImageEvents: mapping view of KernelBase.dll
1660.1664: supR3HardNtPuChTriggerInitialImageEvents: KernelBase.dll mapped at 000007fefd920000 LB 0x6c000
1660.1664: supR3HardNtPuChTriggerInitialImageEvents: Startup delay kludge #1: 31 ms
1660.1664: supR3HardNtEnableThreadCreation:
1660.1664: supHardNtVpScanVirtualMemory: enmKind=CHILD_PURIFICATION
1660.1664:  *0000000000000000-fffffffffffeffff 0x0001/0x0000 0x0000000
1660.1664:  *0000000000010000-fffffffffffeffff 0x0004/0x0004 0x0020000
1660.1664:  *0000000000030000-000000000002bfff 0x0002/0x0002 0x0040000
1660.1664:   0000000000034000-0000000000027fff 0x0001/0x0000 0x0000000
1660.1664:  *0000000000040000-000000000003efff 0x0004/0x0004 0x0020000

我也尝试过打开Ubuntu.iso映像和一个预构建的Ubuntu.vdi映像,但不管我怎么做,我总是会遇到同样的错误。有人能帮我解决这个问题吗?

如果你想运行Ubuntu的iso映像,你必须进入VirtualBox菜单并添加一个新的CD-ROM设备,提供iso映像的路径。

我遇到了同样的问题。我使用4.3.16并尝试安装Ubuntu 14.04(64位)。 给我相同的错误代码0x80004005是行不通的

我记得不久前我使用Virtualbox 4.2.16版进行了这项工作,我找到了旧的安装程序并安装了它。它神奇地工作了

因此,如果有人知道为什么这适用于给定的设置,请编辑我的答案。

在我更改(/升级)电脑的主板和CPU后,即使在BIOS中启用了CPU的虚拟化模式,我也会收到相同的错误。 然后通过搜索互联网,我得到的信息说,指令集可能已经改变,因为改变了主板和CPU

我们可以尝试以下解决方案:

  • 导出当前VBox中的虚拟机以备份我们的虚拟PC
  • 重新安装最新的VBox软件
  • (可选)尝试从第一步将.ova img导入新的VBox,并检查其是否有效。如果是,祝你好运。你已经做到了,否则就会失败
  • 最后重新安装主机操作系统。我已经测试了VBox版本4.3.28的第一步中的.ova img可以导入到我朋友的PC上的VBox中,并且我在他的VBox中的vm系统也正确启动

  • 对就像我在问题中提到的,我试过了,但是当我启动它时,我得到了相同的错误对话框。你从哪里下载了iso文件?请试试这个:它适合我。bios中的虚拟化选项仅允许创建64位版本,如果未启用,则在创建vb时只能看到32位选项。您确定使用VBox正确安装了它吗?@RayofCommand-我使用了相同的iso文件(您提到的链接中的ubuntu-14.04.1-desktop-amd64.iso)。另外,我按照以下步骤安装它(VM设置->存储->控制器:IDE->CD/DVD驱动器并选择iso)。但错误依然存在。有没有其他方法安装它?在谷歌上搜索时,我还看到一篇帖子,其中建议通过禁用虚拟机设置的Netowrk选项中的网络适配器来解决这个错误。我也试过了,但没用:(不,我认为你做得对。你是否启用了网络适配器?如果是,请禁用并尝试启动。@RayofCommand-请查看我的上述评论。我也用网络适配器部分编辑了它。我记得我自己在ubuntu版本中有相同的错误代码。这只发生在4.3.16上,我安装了4.2.16,它神奇地工作了。)ked。您说您已经尝试过早期版本。请尝试4.2.16,该版本在相同的设置下使用form e。。