Log in

View Full Version : DOS 6.22C not installing through Dosbox (HELP!)


Silicate Wielder
May 2nd, 2012, 09:46 PM
OK I spent several hours installing and configuring DOSbox and finally got windows 95 to install mostly but it errors out at the end and I'm sure its because Dosbox uses DOS 5.00 and when I try the following commands I can get the Installer to start.

Z:\>mount C /C_Drive
Drive C is mounted as local directory /C_Drive/

Z:\>mount A /C_Drive/DOS
Drive A is mounted as local directory /C_Drive/DOS/

Z:\>A:

A:\>Setup.bat /is

But then when this prompt comes up, and choose A or S i get the following error.

Installs the MS-DOS 6.22 Supplemental Utitities, including:
* AccessDOS - assists persons with disabilities in using MS-DOS 6.22
* Keyboard utilities, including ISO fonts and Dvorak keyboard layouts
* A program for creating a bootable compressed floppy disk
* Utilities from MS-DOS 5.0 that were not included with MS-DOS 6.22
* Updated network files for MS-DOS 6.22
* MS-DOS Shell

Which components do you want to install?

A: All the components (requires about 1.4 MB of free disk space)
S: Selected components only
X: Exit

All, Selected, Exit [A,S,X]?A

Error:
ERROR: You must run SETUP.BAT from the drive and directory that contains
your supplemental disk files.
A:\>

the Directory "/C_Drive" is the Virtual Drive I made inside my Ubuntu root system, and "/DOS/" is the directory where I extracted my MS-DOS622.ISO

I'm looking to see about how to get ubuntu to open .IMG files, I'll then convert the ISO to an IMG then boot from it in Dosbox, any help?


P.S I'm also currently extracting the DOS ISO into the DOS folder and seeing if that helps. since it seems to read more files than are actually in the folder when I use the "DIR" command.

darkwoon
May 3rd, 2012, 09:34 AM
Not sure your Windows 95 error is because of the version of DOS. Remember that DosBox is actually NOT providing MS-DOS 5.00; it merely returns that version number for programs that would require the information. It would help knowing which error(s) you actually get.

From what I tested, Windows 95 doesn't require DOS 6.22 installed under DosBox - actually, Win95 is shipped with MS-DOS 7.0 that replaces the pre-existing system anyway; so I think your problem is elsewhere.

The messages you get when trying to install DOS 6.22 show that what you're actually trying to install is a DOS supplementary disk, which is not needed. Last time I checked, TPB had a couple torrents with 6.22 base image disks. I think the genuine floppy version shipped as 3 disks.

IMG files are most likely simple binary dumps of the original DOS floppies. To access them under Linux, you need to mount them using loop mounting. For example, assuming the IMG file is in /home/darkwoon/dos.img, and that you want to mount it under /mnt/tmp :


sudo mount /home/darkwoon/dos.img /mnt/tmp -o loop -t vfat


Should do the trick. Works in a similar way for ISO images (just replace vfat by iso9660).

Finally, maybe you see less files with DIR because some are hidden/system; on genuine MS-DOS, you can do "dir /a:hsr" to display them, but the dir command from DosBox doesn't seem to support that.

Hope this helps!