无法在virtualbox中安装Windows 98 SE-SUWIN在模块<未知>中导致常规保护错误


8

在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

Answers:


8

我猜这是VirtualBox 5.0中的错误。我还没有报告它,我会解决它,但是暂时我降级到版本4.3.28,并且旧的Windows可以正常启动。

更新:尽管我尚未测试,但应该由VirtualBox 5.0.22修复。


1
安装virtualbox 4.3.28解决了我的问题。非常感谢
DiogoSaraiva 2015年

是的,它是固定的。在VirtualBox 5.0.26和5.1.6中为我工作。
aaronk6

14

问题:

Windows 98SE与VirutalBox虚拟化的较新硬件不兼容。特别是直接从主机传递硬件资源时。

解:

在VirtualBox中,禁用该VM的硬件加速。

为此:

  • 右键单击VM。
  • 选择设置
  • 选择系统
  • 选择加速选项卡。
  • 取消选中启用VT-x / AMD-V。
  • 保存更改,然后重试。

在此处输入图片说明


同样的事情....同样的错误
DiogoSaraiva

1
我还尝试了300mb的磁盘,但是第二个错误是:Standard Mode: Invalid DMPI return from 0367:5F92
DiogoSaraiva 2015年

1
这个答案使用Linux主机为我解决了这个问题。
Tom B

1
这个答案解决了问题,而在Windows 8.1主机上安装Win 98的SE(FR) - VirtualBox的5
AlexV

1
这个答案帮助了我。
aryndin

5

通过使用Paravirtualization设置Legacy(在VM设置中的System => Acceleration下找到),我可以解决此错误。


0

在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/

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.