VirtualBox - JEMMEX

From FreeDOS
Jump to: navigation, search

Chapter 1: Prepare a virtual machine for FreeDOS in VirtualBox

Chapter 2: Special settings for FreeDOS

Chapter 3: Connect the FreeDOS install CD

Chapter 4: Install FreeDOS

Chapter 5: Install the network

Chapter 6: Mount the FreeDOS image to transfer files

Chapter 7: FTP between host and guest


Bugs: High CPU usage of FreeDOS machine

Bugs: FreeDOS crashes at boot

Bugs: ICH9 chipset breaks networking

Bugs: Old bugs



Bug: FreeDOS crashes on startup

Some users have experienced problems when booting a FreeDOS image in VirtualBox. This happened a lot with FreeDOS 1.1.

Sometimes they received the message:

Bad or missing Command Interpreter: C:\FDOS\BIN\COMMAND.COM 
c:\FDOS\BIN /E:1024 /p=C:\AUTOEXEC.BAT

Sometimes it just crashed.

This often occured with boot option "1 - Load FreeDOS with JEMMEX".

This seems to be a problem of the Memory Manager JEMMEX, sometimes also with HIMEMX and JEMM386.

Solution

If you experience these problems:

  • Boot with boot option "4 - Load FreeDOS without drivers".
  • Edit FDCONFIG.SYS.
  • Replace the line
1?DEVICE=C:\FDOS\BIN\JEMMEX.EXE NOEMS X=TEST I=TEST NOVME NOINVLPG

with this one:

1?DEVICE=C:\FDOS\BIN\JEMMEX.EXE NOEMS X=TEST I=B000-B7FF I=C800-EFFF NOVME NOINVLPG

Important are both includes I=B000-B7FF I=C800-EFFF.

  • Reboot with option "1 - Load FreeDOS with JEMMEX".



Another solution

If it still doesn't work, try the old memory drivers from FreeDOS 1.0.

They can be downloaded here:

http://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/dos/emm386/emm/2.2/emmx226.zip

Unzip the file and transfer the two files from the /bin directory

EMM386.EXE
HIMEM.EXE

to C:\FDOS\BIN in your FreeDOS guest.

Replace the line in FDCONFIG.SYS

1?DEVICE=C:\FDOS\BIN\JEMMEX.EXE NOEMS X=TEST I=TEST NOVME NOINVLPG

with these two:

1?DEVICE=C:\FDOS\BIN\HIMEM.EXE
1?DEVICE=C:\FDOS\BIN\EMM386.EXE NOEMS X=EF00-EFFF



Support

If you need more assistance, please subscribe and send mail to:

http://lists.sourceforge.net/lists/listinfo/freedos-user