this is a little long, but this is how I did it:
HOW TO GET MSDOS 6.22 INSTALLED AND RUNNING
You will need to use a separate utility called Virtual Floppy Drive. Its freeware. Obtain it here.
- HowTo: Install/Setup: Virtual Floppy Drive (in Windows)
- Download the zipped program.
- Unzip the program into a folder (directory).
- Create a folder C:\VFloppy
- Copy the Virtual Floppy Drive files to C:\VFloppy. The list of files:
Code: Select all
copying.txt readme.txt readmej.txt vfd.dll vfd.exe vfd.sys vfdhelp.txt vfdhelpj.txt vfdwin.exe
- Create a shortcut to vfdwin.exe and name it Virtual Floppy Drive.
- Put the shortcut somewhere handy, like the launchbar or whatever.
- HowTo: Use: Virtual Floppy Drive (in Windows)
This assumes you have created image files of your MSDOS 6.22 disks. If you have not, then use rawrite to create image files of each disk.- Start Virtual Floppy Drive (use your shortcut). You will see a VFD Control Panel with 6 tabs. Leave this VFD Control panel open while doing the following below.
- Start the Virtual Floppy Drive Driver by selecting the Driver Tab; click the Start button.
- Set the correct drive name for the first floppy drive. This assumes you do not have a floppy drive on your computer. If you do, then pick another letter than A, like B. Start with tab 1 (Drive0), click the button Change, select drive letter A, uncheck the checkbox Persistent, click the OK button.
- Click the Open/Create button. click the Browse button.
Navigate to the floppy image file for MSDOS 6.22 disk 1, and use defaults of RAM, 3.5" 1.44MB, Write Protect unchecked,
Click the Open button. You will now have the floppy image mounted as a virtual floppy drive which you can see by using Windows Explorer, look at Drive A (or B).
When you have finished using the VFD Control panel you can close the virtual floppy drives by going to Tabs Drive0 and Drive1, use the Close button to close each virtual floppy drive, and then on the Driver Tab select the [b/Stop[/b] button. - Create a real MSDOS 6.22 boot disk
This is easy, but it will involve using the Virtual Floppy Drive software.- Copy the image file for MSDOS 6.22 disk 1. Name this copy bootdos.flp
- Use VFD to open bootdos.flp as drive A: Be certain you open the correct file: bootdos.flp and be certain this is drive A:
When you open the image file, use the Browse] button, choose the image file, choose FILE not RAM. Leave as Media Type 3.5" 1.44MB/ UNcheck Write Protect. - Use Windows Explorer to view the files of drive A: These files will be viewed:
Code: Select all
ATTRIB.EXE AUTOEXEC.BAT CHKDSK.EXE COMMAND.COM CONFIG.SYS COUNTRY.SYS COUNTRY.TX_ DEBUG.EXE DEFRAG.EXE DEFRAG.HL_ DOSSETUP.INI DRVSPACE.BIN EDIT.COM EGA.CP_ EGA2.CP_ EGA3.CP_ EMM386.EX_ EXPAND.EXE FDISK.EXE FORMAT.COM IO.SYS ISO.CP_ KEYB.COM KEYBOARD.SYS KEYBRD2.SY_ MEM.EX_ MSCDEX.EXE MSDOS.SYS NETWORKS.TXT NLSFUNC.EXE PACKING.LST QBASIC.EXE README.TXT REPLACE.EX_ RESTORE.EX_ SCANDISK.EXE SCANDISK.INI SETUP.EXE SETUP.MSG SYS.COM XCOPY.EX_
- Delete files until only these files remain:
Code: Select all
ATTRIB.EXE AUTOEXEC.BAT CHKDSK.EXE COMMAND.COM CONFIG.SYS COUNTRY.SYS DEBUG.EXE DEFRAG.EXE DRVSPACE.BIN EDIT.COM FDISK.EXE FORMAT.COM IO.SYS KEYB.COM KEYBOARD.SYS MSCDEX.EXE MSDOS.SYS QBASIC.EXE SCANDISK.EXE SCANDISK.INI SYS.COM
- Use notepad to edit the AUTOEXEC.BAT file. You should delete all contents of this file, or add stuff if you want/know what you are doing. Save the file.
- Use notepad to edit the CONFIG.SYS file. You should delete all contents of this file, or add stuff if you want/know how. Save the file.
- Use VFD to open MSDOS 6.22 disk 2 as drive B:
- Copy HIMEM.SY_ from B: to A: Copy QBASIC.HL_ from B: to A:
- Open a dos window. (Start Menu, Run, CMD, enter key, navigate to A:)
- In the dos window, type:
EXPAND HIMEM.SY_ HIMEM.SYS EXPAND QBASIC.HL_ QBASIC.HLP
- Now close the virtual floppy drives using VFD. Go to each tab: Drive0, Drive1, then use the Close button on each tab.
- Now create the following using VirtualBox:
- 64 MB Memory
- 8 MB Video Memory
- Hard Disk: 512 MB (or whatever)
- CD/DVD: you can choose to use your hardware cdrom, or use an ISO for a game if you have.
- Floppy: set to use the bootdos.flp image
- Shared Folders: you can set a folder on your actual C: drive if you want to share between
- VirtualBox and your Windows OS. I have not experimented with this yet.
- Name your Virtual Machine something meaninful like: MSDOS-6.22
- Work inside the Virtual Machine
- Start the MSDOS-6.22 Virtual Machine. It will startup, you will see the standard dos boot stuff and end up at a command prompt.
- Make the virtual hard drive into a usuable partition by using fdisk. In your virtual window, at your dos prompt, type fdisk
In FDISK, on the menu, choose 1 to create Dos Partition. When this has completed, exit fdisk by using the Escape key. - On the VirtualBox menu, choose Close Machine.
- Start the MSDOS-6.22 Virtual Machine again. Wait until you reach a dos command prompt.
- Now we will format the new virtual hard drive. At the virtual command prompt, type format C:. Wait for this to complete.
- Now we will make the virtual hard drive bootable. At the command prompt, type exactly this sys A:\ C:
When it completes you get the message: System transferred
You can confirm this by the command dir C: which will show a single file COMMAND.COM and the free bytes on the drive. - Make a dos directory on the virtual hard drive. And confirm it.
C: mkdir dos dir
- Get all the MSDOS 6.22 files installed on the virtual hard drive C: This is easy.
- Close the virtual machine.
- Change the floppy drive to use the MSDOS 6.22 disk 1 (install disk).
- Start the MSDOS virtual machine.
- You will see the Setup Screen and a menu with 2 choices. Choose: Continue Setup and replace your current version of DOS. (Use the down arrow key to scroll to this choice.)
- Notice your C:\dos directory is found automatically.
- When asked for the next disk: Go to the menu Devices, Mount Floppy, Floppy Image, select your MSDOS disk image, ok.
- Let the installation proceed until you have dos.
- Close the virtual machine.
- DOS lives.
- You may want to change your boot order:
- In VirtualBox, Click the Settings Icon.
- Select General, then the Advanced Tab.
- Set boot order to Hard Disk first (use the arrows).
- Start your MSDOS virtual machine and it will now boot from virtual drive C:
- Regarding the Host Key: If you are using a Laptop and you find there is no right control key, then try using the function + left control keys together. This works as a right control key on my laptop. You may be able to change the host key through your VirtualBox Preferences menu.
Matt
Edit: TerryE: reformatted to make article readable |