VirtualBox

Ticket #2865 (closed defect: wontfix)

Opened 14 years ago

Last modified 11 years ago

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

Reported by: ikerrg Owned by:
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 14 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 13 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 12 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 12 years ago.
Using basic VMX. VBox 4.0.4. Win98 setup.

Change History

Changed 14 years ago by ikerrg

MS-DOS 6.22 VM log file

comment:1 Changed 14 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 14 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 14 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 14 years ago by novosirj

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

comment:5 Changed 14 years ago by Technologov

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

-Technologov

comment:6 follow-up: ↓ 7 Changed 14 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 13 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 13 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 13 years ago by Technologov

Problem still exists in VirtualBox 3.2.0-BETA1.

Changed 13 years ago by Technologov

Windows 98 on VirtualBox 3.2.0-BETA1.

comment:10 Changed 13 years ago by sandervl73

  • Component changed from other to VMM/HWACCM

#3317 marked as a duplicate.

comment:11 Changed 13 years ago by sandervl73

  • Version changed from VirtualBox 2.2.4 to VirtualBox 3.1.6

comment:12 Changed 13 years ago by Technologov

Two new duplicates found: #6597 and #6686

-Technologov

comment:13 Changed 13 years ago by frank

Still relevant? Might be fixed with VBox 3.2.10.

comment:14 Changed 12 years ago by frank

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

No response, closing.

comment:15 Changed 12 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 12 years ago by Technologov

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

Changed 12 years ago by Technologov

Using basic VMX. VBox 4.0.4. Win98 setup.

comment:16 Changed 12 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 11 years 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 11 years 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