Can't install Windows 98 SE in virtualbox - SUWIN caused a General Protection Fault in module <unknown>

13,505

Solution 1

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.

Solution 2

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

Solution 3

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

Share:
13,505

Related videos on Youtube

DiogoSaraiva
Author by

DiogoSaraiva

Hi, I'm Diogo Saraiva, 23 years old, and I'm from Portugal.

Updated on September 18, 2022

Comments

  • DiogoSaraiva
    DiogoSaraiva over 1 year

    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
    
  • DiogoSaraiva
    DiogoSaraiva over 8 years
    same thing.... same error
  • DiogoSaraiva
    DiogoSaraiva over 8 years
    I tried also with 300mb of disk, but the second error is: Standard Mode: Invalid DMPI return from 0367:5F92
  • user1686
    user1686 over 8 years
    Hmm, by default it doesn't pass through most resources. And Win98 is fine with a few unknown VBox-specific PCI devices showing up.
  • DiogoSaraiva
    DiogoSaraiva over 8 years
    Installing virtualbox 4.3.28 solved my problem. thank you very much
  • Tom B
    Tom B over 8 years
    This answer solved the issue for me using a Linux host.
  • AlexV
    AlexV about 8 years
    This answer solved the issue while installing Win 98 SE (fr) on a Windows 8.1 host - VirtualBox 5.
  • aryndin
    aryndin about 8 years
    This answer helped me.
  • elbarna
    elbarna about 8 years
    This "solution" works,but virtual machine will become very slow
  • aaronk6
    aaronk6 over 7 years
    Yes, it’s fixed. Works for me in VirtualBox 5.0.26 as well as 5.1.6.