在 virtualbox 上安装 Windows 98 Second Edition 时出现此错误。我的主机是 Mac OsX。
来宾设置如下:
基本内存:64 MB
启动顺序:软盘、光盘、硬盘
加速:VT-x/AMD-V、嵌套分页
视频内存:10 MB
为什么我会收到这个错误?我该如何绕过它?
编辑:
当我单击关闭时也会出现这些错误:
W98SETUP caused a General Protection Fault in module GDI.EXE at 0001:0246
W98SETUP caused a General Protection Fault in module USER.EXE at 0001:40B6
Standart Mode: Bad Fault in MS-DOS Extender.
Fault: 000D Stack Dump: 000 000 0070
Raw fault frame: EC=000 IP=5EF7 CS=0367 FL=3087 SP=FFEE SS=02C7
答案1
我猜这是 VirtualBox 5.0 中的一个错误。我还没有报告这个问题,我会处理这个问题,但目前我已降级到版本 4.3.28,旧版 Windows 可以正常启动。
更新:这应该可以通过 VirtualBox 5.0.22 修复,尽管我还没有测试过。
答案2
答案3
我可以通过使用设置Paravirtualization
(Legacy
在 VM 设置中的系统 => 加速下找到)来解决此错误。
答案4
Mac OS X 上 Virtualbox 的默认安装假定 VT-x 可用。这是因为所有 Mac 硬件系列都支持它。为了禁用 VT-x 扩展以允许 Windows 98 安装/工作,请在终端窗口中执行以下操作(在引号内输入您的机器名称):
VBoxManage modifyvm "My Windows 98 VM Name Here" --hwvirtex off
来源:http://blog.vaibhavbajpai.com/2012/12/17/disabling-vt-x-on-virtualbox/