Can't install Windows 98 SE in virtualbox - SUWIN caused a General Protection Fault in module <unknown>
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.
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.
I was able to get around this error by using the Paravirtualization
setting to Legacy
(found under System => Acceleration in the VM settings).