![Win7 / 8.1 / 10 上的 IE11 Virtualbox 虚拟机不断崩溃](https://linux22.com/image/1053253/Win7%20%2F%208.1%20%2F%2010%20%E4%B8%8A%E7%9A%84%20IE11%20Virtualbox%20%E8%99%9A%E6%8B%9F%E6%9C%BA%E4%B8%8D%E6%96%AD%E5%B4%A9%E6%BA%83.png)
我正在尝试启动并运行微软著名的虚拟机。更具体地说,是那些装有 IE11 的虚拟机(即 Win7、Win8.1 和 Win10 版本)。
从我在网上看到的来看,这应该是小菜一碟。目前,它们都在启动时崩溃(耗时不同)。
电脑设置:
- Ubuntu 14.04(内核 3.19.0-30-generic)
- Virtualbox(5.0.10r104061):启动和运行时遇到一些问题(通过以下方式修复:VirtualBox 5.0 安装破坏了 Kubuntu 15.04 上的 VirtualBox 软件包)
Virtualbox 操作:
- 我跟着Microsoft 的 IE 7/8/9/10/11 虚拟机以获取必要的文件。
- 为了运行虚拟机,我从新的(这会让你陷入“创建虚拟机“) 并按照各个步骤进行操作。在第 3 步中,我选择了“使用现有虚拟硬盘文件”选项,并将其指向我之前获取的 vmdk 文件。
VBox 日志中有各种“错误”条目,但 Google 并没有帮助我找出问题所在/如何修复它:
已启用硬件加速(按照 pcapademic 的回答如何确定 BIOS 中 CPU VT 扩展是否启用?。
我确信我没有检查所有内容,但由于没有使用 Virtualbox 的经验,我不知道下一步该怎么做。如果能提供有用的提示,我将不胜感激。
Virtualbox 的 dkms:
vboxhost, 5.0.10, 3.19.0-30-generic, x86_64: installed
vboxhost, 5.0.10, 3.19.0-33-generic, x86_64: installed
3.19.0-33-generic
vboxpci 24576 0
vboxnetadp 28672 0
vboxnetflt 28672 0
vboxdrv 450560 3 vboxnetadp,vboxnetflt,vboxpci
VBoxManage 显示虚拟机信息:
Win10 VM 仍然存在一些问题:
Win10 VM 上的其他问题:
- 在 Win10 机器上遇到 0xc0000605
- 解决方案:这与您需要进行的时间更改有关。如果我在主机上设置时间2015 年 4 月 1 日至 2015 年 4 月 15 日之间那么一切都好。
答案1
我刚刚在 Ubuntu 15.10 中尝试了 IE11-Win7,虚拟机版本和你的一样(5.0.10r104061)。启动正常。我不熟悉 VBox 日志,但我注意到你所有 3 台机器都出现了硬盘错误。
您的 VirtualBox 主机驱动程序(内核模块)已构建良好 ( dkms status
) 并且已加载 ( lsmod|grep vbox
)
从你的ls -l
输出 &VBoxManage showvminfo "IE11 - Win7" --details
输出,安静不同的设置。
你可能还没有使用过 VirtualBox进口功能。看起来你手动设置了 HDD 映像:
- 你的是 SATA,我的是 IDE。
- 我
.vmdk
在 VM 文件夹中创建了新图像,但您没有。
因此正确的方法是使用 VB 的导入功能从 VirtualBox 档案中创建新的虚拟机。
/home/gco/VirtualBox VMs/
例如,将原始文件移至另一个文件夹~/vm/ie11win7
,这不是必须的,但却是保留VirtualBox VMs
仅用于运行机器映像的干净方法。- 打开虚拟盒然后删除旧的“IE11 - Win7”
- 从菜单,文件→进口家电...
- 浏览到
.ovf
或.ova
文件并选择它。 - 下一个, 然后进口(无需更改任何内容,您可以稍后再更改)。
然后尝试启动。
顺便说一句,最后一步自述文件.md,不需要提取.ova
,VirtualBox 可以直接导入档案。
我会告诉原作者删除提取.ova
步骤import
并在说明中添加一个步骤。这应该会帮助未来的用户。
VBoxManage import "IE11 - Win7.ova"
关于崩溃的 IE11-Win10,我在上传截图
Recovery Your PC/device needs to repaired The digital signature for this file couldn't be verified. File: \Windows\system32\winload.exe Error code: 0xc0000428
通过将我的主机时间更改为 4 月 15 日之前来解决。
资料来源: