现属 Sun 旗下的虚拟机软件 VirtualBox 出了 2.1.0 版,看这篇文章对 2.1.0 版 VirtualBox 的介绍:http://www.cnbeta.com/articles/73057.htm。在 32 位的主机上可安装 64 位的客户系统,而且也加入了 OpenGL 3D。详见 查看官方的更新文档 这很值得体验一番。
于是下载了 VirtualBox-2.1.0-41146-Win_x86.msi 来安装,安装过程中很多的 未通过 Windows 微标的测试 的提示,不管这些,统统 Continue Anyway 过去。安装完了,一启动,弹出窗口报错了,错误界面如下:
提示的错误内容也很详细,就是无法加载 C:\Documents and Settings\Unmi\.VirtualBox\VirtualBox.xml 文件,找到打开这个文件,基本是个空壳,再对照错误描述,基本确定,按照 xmlns="http://www.innotek.de/VirtualBox-settings" Schema 的约定,SystemProperties 少了 defaultHardDiskFolder 属性。那该给它什么属性呢?却不好办,网上找了找,确有完整的 VirtualBox.xml 文件模板,可与实际不相符。最后看到别人说,把这个文件 VirtualBox.xml 删除了,再次启动 VirtualBox 就会生成一个正确的文件。试了一下,果如其然。
你也可以对照前后两个 VirtualBox.xml 文件。现在可以尝试用这个虚拟机软件了。
附录,关于虚拟机软件
喜欢折弄操作系统的朋友一定对虚拟机软件不会感到生疏。常见的虚拟机有以下几个:
1. VMWare -- 可谓大名鼎鼎,支持系统多样,6.0 后安装版超在,不过现在有绿色版,十几二十M
2. Virtual PC -- MS 的作品,当然对于非 MS 系统的支持显得有些小气
3. Virtual Box -- 开源的、母公司已为 Sun 收购,所以协议上做了些文章
4. QEMU -- http://bellard.org/qemu/download.html,QEMU on Windows,这个估计用的人少,Linux 下配置不容易
5. XEN -- Linux 下的虚拟机,估计知之者甚少,用起来很费解
其中 1、3、4 都能跨平台,在 Windows 下和 Linux 都有用,Virtaul PC 只有 Windows 版,XEN 也只用在 Linux 下。VMWare 和 Virtual Box 在 Linux 下还支持无缝模式。
本文链接 https://yanbin.blog/virtualbox-2-1-0-startup-fatal-error/, 来自 隔叶黄莺 Yanbin Blog
[版权声明] 本文采用 署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0) 进行许可。