VirtualBox

Ticket #2865 (closed defect: wontfix)

Opened 5 years ago

Last modified 18 months ago

Unable to start DOS 6.22 or Windows 98 when VT-x is enabled

Reported by: ikerrg Owned by:
Priority: major Component: VMM/HWACCM
Version: VirtualBox 3.1.6 Keywords: Windows 98 MS-DOS 6.22
Cc: Guest type: other
Host type: Windows

Description (last modified by frank) (diff)

It is not possible to start DOS 6.22 or Windows 98 virtual machines when VT-X is enabled. DOS operating system hangs in the startup message (starting ms-dos...) and Windows 98 hangs after some seconds with the splash screen.

Attachments

VBox.log Download (43.1 KB) - added by ikerrg 5 years ago.
MS-DOS 6.22 VM log file
Windows 98-2010-05-03-23-21-11.log Download (39.3 KB) - added by Technologov 4 years ago.
Windows 98 on VirtualBox 3.2.0-BETA1.
Win98 VMX-2011-03-17-03-11-44.log Download (42.2 KB) - added by Technologov 3 years ago.
Win98 + Unrestricted VMX stucks during OS install. VBox 4.0.4.
Win98-basic-VMX-2011-03-17-03-14-55.log Download (42.5 KB) - added by Technologov 3 years ago.
Using basic VMX. VBox 4.0.4. Win98 setup.

Change History

Changed 5 years ago by ikerrg

MS-DOS 6.22 VM log file

comment:1 Changed 5 years ago by sandervl73

  • Summary changed from Unable to start DOS 6.22 or Windows 98 when VT-x is enabled to Unable to start DOS 6.22 or Windows 98 when VT-x is enabled -> retry with 2.1.2

Try again with 2.1.2 please.

comment:2 Changed 5 years ago by frank

  • Status changed from new to closed
  • Resolution set to fixed

Please reopen if this problem persists with 2.1.4.

comment:3 Changed 5 years ago by novosirj

  • Status changed from closed to reopened
  • Resolution fixed deleted

I have this problem with Windows 98 on 2.2.2.

comment:4 Changed 5 years ago by novosirj

I'm sorry, I run 2.2.4 -- my mistake -- same problem there.

comment:5 Changed 4 years ago by Technologov

This bug looks similar to bug #3317 and bug #5407

-Technologov

comment:6 follow-up: ↓ 7 Changed 4 years ago by frank

  • Version changed from VirtualBox 2.1.0 to VirtualBox 2.2.4
  • Summary changed from Unable to start DOS 6.22 or Windows 98 when VT-x is enabled -> retry with 2.1.2 to Unable to start DOS 6.22 or Windows 98 when VT-x is enabled

comment:7 in reply to: ↑ 6 Changed 4 years ago by frankk74

Replying to frank: Same problem exists in 3.1.2:

Please update (I know it is old but it should be a simple fix) the win98 template in the following ways:

1) un-enable VT-x 2) un-enable PAE extension

Thanks Guys for a great product!!!!!!!!!!

comment:8 Changed 4 years ago by ikerrg

I think the problem happens when 16-bit code has to be emulated. I don't know why, but any OS using 16 bit code has many failures in Virtualbox (MSDOS, WIN95,98,Me). Indeed, I've installed Windows NT 3.51 and works rock solid when using 32-bit apps, but when a 16-bit program is installed on it, it usually fails with memory errors (for example, using IE for NT 3.51, which is a 16-bit browser). However, those OS can run perfectly in Microsoft's Virtul PC (which uses hardware virtualization by default).

I hope somebody finds the error.

Cheers!

comment:9 Changed 4 years ago by Technologov

Problem still exists in VirtualBox 3.2.0-BETA1.

Changed 4 years ago by Technologov

Windows 98 on VirtualBox 3.2.0-BETA1.

comment:10 Changed 4 years ago by sandervl73

  • Component changed from other to VMM/HWACCM

#3317 marked as a duplicate.

comment:11 Changed 4 years ago by sandervl73

  • Version changed from VirtualBox 2.2.4 to VirtualBox 3.1.6

comment:12 Changed 4 years ago by Technologov

Two new duplicates found: #6597 and #6686

-Technologov

comment:13 Changed 4 years ago by frank

Still relevant? Might be fixed with VBox 3.2.10.

comment:14 Changed 3 years ago by frank

  • Status changed from reopened to closed
  • Resolution set to fixed

No response, closing.

comment:15 Changed 3 years ago by Technologov

  • Status changed from closed to reopened
  • Resolution fixed deleted

Unfortunately still relevant for v4.0.4, even with "Unrestricted VMX", it fails.

-Technologov

Changed 3 years ago by Technologov

Win98 + Unrestricted VMX stucks during OS install. VBox 4.0.4.

Changed 3 years ago by Technologov

Using basic VMX. VBox 4.0.4. Win98 setup.

comment:16 Changed 3 years ago by Technologov

The two failures are not equal, however, as basic VMX actually proceeds *further*, while "Unrestricted VMX" VM stops very soon in the setup process.

comment:17 Changed 22 months ago by trlkly

While I still have this problem with Windows 95, I was able to run both DOS 6.22 and Windows 98SE with VT-x and nested paging enabled. DOS worked out of the box. Windows 98SE did crash during the first time I tried to install it, so I booted the bootable CD, but chose to go to a command prompt, then ran D:\SETUP.EXE /ie /im /is and Windows 98SE installed without a hitch.

I don't know if Windows 98 just recovered after the crash, or if those options helped. My guess would be that /im, which disables the conventional (<1024K) memory check, is the one that fixed it. If so, that implies that VirtualBox has a problem dealing with conventional memory.

All of these were the U.S. English version.

I know for sure /is wasn't the problem, as that disables Scandisk, which worked perfectly well in my first install. And I can't see why /ie, which disables the prompt to create a boot floppy, would have had anything to do with it, as that doesn't affect the install until later.

comment:18 Changed 18 months ago by frank

  • Status changed from reopened to closed
  • Resolution set to wontfix
  • Description modified (diff)

You might try to check if this works with VBox 4.1.22 or 4.2.0. Even if this does not work there is not much we can do because Windows 9x fails on modern CPUs due to timing problems.

Note: See TracTickets for help on using tickets.

www.oracle.com
ContactPrivacy policyTerms of Use