我已经在 Ubuntu 13.10 上安装了 Oracle VM VirtualBox,并尝试按照以下建议从终端在 Windows 7 上安装 IE8这个答案。我在终端上运行以下命令:
$ curl -s https://raw.github.com/xdissent/ievms/master/ievms.sh | IEVMS_VERSIONS="8" bash
但是,下载适当的软件包 Oracle VM VirtualBox Extension Pack 后,安装时我在终端上收到以下错误。
Installing Oracle VM VirtualBox Extension Pack
from /home/ninad/.ievms/Oracle_VM_VirtualBox_Extension_Pack-4.3.2.vbox-extpack
0%...
Progress state: NS_ERROR_FAILURE
VBoxManage: error: Failed to install
"/home/ninad/.ievms/Oracle_VM_VirtualBox_Extension_Pack-4.3.2.vbox-extpack"
VBoxManage: error: The installer failed with exit code 1:
VBoxManage: error: (gksu:8005): Gdk-CRITICAL **:
IA__gdk_window_set_opacity: assertion 'GDK_IS_WINDOW (window)' failed
VBoxManage: error: Details: code NS_ERROR_FAILURE (0x80004005),
component ExtPackManager, interface IExtPackManager
VBoxManage: error: Context: "int handleExtPack(HandlerArg*)"
at line 1143 of file VBoxManageMisc.cpp
ERROR: Failed to install Oracle VM VirtualBox Extension Pack
from /home/ninad/.ievms/Oracle_VM_VirtualBox_Extension_Pack-4.3.2.vbox-extpack,
error code (1)
请指导我如何在 Oracle VM VirtualBox 中的 Windows7 上继续安装 IE8。
更新(2013 年 11 月 23 日):
- 尝试了 @rajagenupula 建议的方法。但是,VirtualBox 说扩展包已安装相同版本。是否重新安装?我认为这可能是因为在我多次尝试中,它已经被安装了。我认为重新安装不会有帮助。
运行命令
$ sudo apt-get install unar
安装 unar 包。如果没有这个,我就会ERROR: Linux support requires unar (sudo apt-get install for Ubuntu/Debian)
- 现在尝试使用相同的 curl 命令为 IE8 VM 下载 716 MB 的 IE8 VM 文件。
答案1
答案2
看起来安装 Oracle VM VirtualBox 扩展包有相当多的步骤。
Oracle_VM_VirtualBox_Extension_Pack-4.3.2.vbox-extpack 安装成功后,
我试着跑
$ curl -s https://raw.github.com/xdissent/ievms/master/ievms.sh | IEVMS_VERSIONS="8" bash
这给了我一个错误
ERROR: Linux support requires unar (sudo apt-get install for Ubuntu/Debian)
$ sudo apt-get install unar
我通过在终端上运行解决了这个问题。然后我重新运行命令
$ curl -s https://raw.github.com/xdissent/ievms/master/ievms.sh | IEVMS_VERSIONS="8" bash
然而,它给了我一个错误,内容如下
Unable to extract IE6_WinXP.zip from /home/ninad/.ievms/IE6_WinXP.zip.
当我检查此文件夹时(通过显示隐藏文件Ctrl+ H),它显示了 IE6_WinXP.zip 文件,大小只有 1.6 MB。我删除了它并重新运行该
curl
命令。然后它成功下载了 IE8 所需的软件包并进行了安装。安装完成后,当启动新安装的虚拟机时,出现以下错误
无法为虚拟机 Tux 3 VT-x 功能打开会话,该功能在 MSR 中已锁定或不可用(VERR_VMX_MSR_LOCKED_OR_DISABLED)。
此时我的虚拟机看起来已经安装好了,但是已关闭模式。
当我尝试启动它时,它给出了以下错误 -
我通过参考答案解决了这个问题如何启用硬件可视化技术(VT-x)以在 Virtualbox 中使用?即通过在 BIOS 高级设置中启用可视化(要进入 BIOS,我在计算机启动时 Ubuntu 的 grub 菜单出现之前按 F2)。
一旦解决了最后一个错误,我的 Oracle VM VirtualBox 便开始在 WinXP 上显示 IE8,并且正确启动了它。