8

I get this error when installing Windows 98 Second Edition on virtualbox. my host is Mac OsX. install error

the guest settings are the following:

Base memory: 64 MB
Boot Order: Floppy, Optical, Hard Disk
Acceleration: VT-x/AMD-V, Nested Paging
Video Memory: 10 MB

Why I am getting that error and how can I bypass it?


EDIT:

Also get these errors when i click on close:

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
Mokubai
  • 89,133
  • 25
  • 207
  • 233
DiogoSaraiva
  • 357
  • 2
  • 9
  • 20

4 Answers4

15

Problem:

Windows 98SE is incompatible with the newer hardware that VirutalBox virtualizes; specifically when hardware resources are passed-through from the host directly.

Solution:

In VirtualBox, disable the hardware acceleration for that VM.

To do so:

  • Right-click VM.
  • Choose Settings.
  • Choose System.
  • Choose the Acceleration tab.
  • Un-check Enable VT-x/AMD-V.
  • Save changes, try again.

enter image description here

Ƭᴇcʜιᴇ007
  • 111,883
  • 19
  • 201
  • 268
8

I'm guessing this is a bug in VirtualBox 5.0. I haven't reported it yet I'll get around to it but for the time being I downgraded to version 4.3.28, and the old Windows boots fine.

Update: This should be fixed by VirtualBox 5.0.22, although I haven't tested yet.

u1686_grawity
  • 426,297
  • 64
  • 894
  • 966
5

I was able to get around this error by using the Paravirtualization setting to Legacy (found under System => Acceleration in the VM settings).

Benjineer
  • 161
  • 1
  • 3
0

A default install of Virtualbox on Mac OS X assumes VT-x availability. This is because all of the Mac hardware lineup supports it. In order to disable VT-x extensions to allow a Windows 98 to install/work, do this in a Terminal window (sub in your machine name inside the quotes):

VBoxManage modifyvm "My Windows 98 VM Name Here" --hwvirtex off

Source: http://blog.vaibhavbajpai.com/2012/12/17/disabling-vt-x-on-virtualbox/

XP84
  • 230
  • 2
  • 5