Back to the PC DOS and MS-DOS Installation Guide
Installing PC DOS 7 or PC DOS 2000 in DOSBox-X
Overview
Editions this applies to
PC DOS 7, revision 0
-
First version to use XDF disks
-
Adds a command-line calculator
-
Adds ability to load device drivers from command line
-
Adds REXX language support
-
Stacker disk compression replaces Addstor SuperStor
-
Adds PenDOS
-
Adds Phoenix PCMCIA support
-
Adds HELP file viewer (OS/2 INF format)
PC DOS 2000 (aka PC DOS 7.0, revision 1)
-
The only PC DOS release to be available on CD-ROM
-
Minor Y2K fixes
-
Adds Euro currency symbol support
Notes
-
There is also PC DOS 7.1 which has LBA and FAT32 support, but it only contains kernel files, and it does not have an installation program.
-
Some disk versions of IBM PC DOS 7 and 2000 were distributed in IBM XDF format or IBM DSKF image format.
-
XDF image files are easy to recognise as they use the .XDF extension. DOSBox-X supports mounting these images directly. Original disks in XDF format cannot be read on a modern PC with a USB diskette drive.
-
DSKF image files can be trickier to recognise as they use the same .DSK extension as is sometimes used for regular MFM disk images. While DOSBox-X will fail to
IMGMOUNT
a DSKF image, it will happily try toBOOT
a DSKF disk image and fail. On Linux you can run the commandfile filename.dsk
, and if it returnsfloppy image data (IBM SaveDskF)
, it is a DSKF disk image. Another way is to check the size of the .DSK file. If it is exactly 1474560, 1228800, 737280 or 368640 bytes, it is likely to be a regular MFM disk image (in respectively 1.44MB, 1.2MB, 720KB or 360KB sizes). The size of a DSKF disk image will instead vary. IBM DSKF image files can be converted in DOSBox-X to regular diskette images with LOADDSKF.EXE.
-
-
The PC DOS 2000 CD-ROM release is a bit of an odd release. One may expect that the CD-ROM is bootable, or that there is a DOS boot diskette provided with CD-ROM drivers. But neither is the case. Officially you could install it in one of two ways:
-
If you already have some version of DOS installed with CD-ROM support, and want to upgrade, you can directly run SETUP.EXE from the CD-ROM to install onto your system.
-
If you want to do a clean install, the CD-ROM contains six 3.5" 1.44MB disk images in IBM DSKF format together with LOADDSKF.EXE to write them to diskettes. You can then boot from the diskettes to install PC DOS 2000.
-
Creating a PC DOS 7 HDD image
Disk 1 of PC DOS 7.0 revision 0, is a regular 1.44MB bootable disk image, the other disks are in XDF format. Both image types can be mounted in DOSBox-X, and therefor the installation is similar to PC DOS 6.
Note
|
If the first disk image is in IBM DSKF format, it first needs to be converted to a regular MFM disk image using LOADDSKF.EXE or you will not be able to boot from it.
|
Note
|
In addition to the below DOSBox-X command line utility, it is possible to create harddisk images from the DOSBox-X menu. Go to the "DOS" menu, and select "Create blank disk image…". This option allows for various common harddisk types to be created, for less common types you need to use the command line utility. |
Assuming your PC DOS 7.0 disk images are in the current working directory, and named as shown below, type the following commands at the DOSBox-X Z:\>
prompt.
IMGMAKE hdd.img -t hd -size 2048
IMGMOUNT C hdd.img
BOOT DISK1.IMG DISK2.XDF DISK3.XDF DISK4.XDF DISK5.XDF
When prompted to change disk, on the DOSBox-X menu bar select "DOS" followed by "Swap disk". After the installation is finished, from the DOSBox-X menu bar select "Main" followed by "Reset guest system", and you will be back at the DOSBox-X Z:\>
prompt.
You can now boot these DOS versions directly from the HDD image as follows:
IMGMOUNT C hdd.img
BOOT C:
Creating a PC DOS 2000 HDD image from CD-ROM
Note
|
In addition to the below DOSBox-X command line utility, it is possible to create harddisk images from the DOSBox-X menu. Go to the "DOS" menu, and select "Create blank disk image…". This option allows for various common harddisk types to be created, for less common types you need to use the command line utility. |
You have the following installation options:
-
Use LOADDSKF.EXE to convert the IBM DSKF image files to regular MFM DSK files, and boot them in DOSBox-X.
-
Run the SETUP program on the CD image directly from the DOSBox-X integrated DOS. This is the method we will use below.
IMGMAKE hdd.img -t hd -size 2048
IMGMOUNT C hdd.img
IMGMOUNT D PC-DOS_2000.iso
D:
SETUP
After it finished the installation, it will reboot DOSBox-X, and you’re again at the Z:\>
prompt. Now type the following to boot PC DOS 2000 normally.
IMGMOUNT C hdd.img
BOOT C:
Creating a PC DOS 2000 HDD image from diskettes
If you have the PC DOS 2000 disk images in DSKF format, you first need to convert them, one by one, with LOADDSKF.EXE in DOSBox-X as follows:
IMGMAKE DISK1.IMG -t fd_1440
IMGMOUNT A DISK1.IMG -U
LOADDSKF PCDOS_1.DSK A:
IMGMAKE DISK2.IMG -t fd_1440
IMGMOUNT A DISK2.IMG -U
LOADDSKF PCDOS_2.DSK A:
IMGMAKE DISK3.IMG -t fd_1440
IMGMOUNT A DISK3.IMG -U
LOADDSKF PCDOS_3.DSK A:
IMGMAKE DISK4.IMG -t fd_1440
IMGMOUNT A DISK4.IMG -U
LOADDSKF PCDOS_4.DSK A:
IMGMAKE DISK5.IMG -t fd_1440
IMGMOUNT A DISK5.IMG -U
LOADDSKF PCDOS_5.DSK A:
IMGMAKE DISK6.IMG -t fd_1440
IMGMOUNT A DISK6.IMG -U
LOADDSKF PCDOS_6.DSK A:
IMGMOUNT A -U
This assumes that you have mounted the directory in DOSBox-X which contains the DSKF image files and LOADDSKF.EXE.
Once you have the PC DOS 2000 disk images in non-DSKF format, you can install them as follows:
IMGMAKE hdd.img -t hd -size 2048
IMGMOUNT C hdd.img
BOOT DISK1.IMG DISK2.IMG DISK3.IMG DISK4.IMG DISK5.IMG DISK6.IMG
When prompted to change disk, on the DOSBox-X menu bar select "DOS" followed by "Swap disk". After the installation is finished, from the DOSBox-X menu bar select "Main" followed by "Reset guest system", and you will be back at the DOSBox-X Z:\>
prompt.
You can now boot these DOS versions directly from the HDD image as follows:
IMGMOUNT 0 empty -fs none -t floppy
IMGMOUNT C hdd.img -ide 1m
IMGMOUNT D empty -t iso -ide 2m
BOOT C: