Installing MS-DOS 6.22 from DVD to IDE HDD via ext adaptor

June 24, 2018 at 01:10:26
Specs: Windows 7, Intel I5 4690K
I have an IBM 300PL that I want to put DOS on. I've taken the hard drive out and connected it via IDE to SATA adapter to my modern computer. I then downloaded an ISO of DOS 6.22 from allbootdisks.com and burned that to a DVD.

I can boot the system via the DVD and DOS will start with one error: Device driver not found: 'BANANA' which I understand is because MCSDEX can't find the appropriate driver files.

It doesn't seem to do anything but cut out support for a CD-ROM, as DOS boots to A:\> afterwards.

I then used diskpart in windows to remove all the data on the hard drive and leave a single 2GB FAT16 partition. I then booted again from the DVD and used FORMAT /S :C to copy the system which it does complete with success. However if I try and boot from the drive during setup, it will try it, the prompt fill flash a few times, move down a few spaces, then back, before skipping the drive and booting to windows instead.

I'm a bit confused why this isn't working. If anyone else has some input, I would be very appreciative.


See More: Installing MS-DOS 6.22 from DVD to IDE HDD via ext adaptor

Reply ↓  Report •

#1
June 24, 2018 at 06:19:35
Are you running FDISK? Without it you won't be able to create an MS-DOS partition (which DOS has to have to install---diskpart will not work). Here's my description (Reply #2) from a couple years ago on the way to do it from floppy (from step 2 onward):

https://www.computing.net/answers/d...

For a full DOS install, you have to have all DOS disks (not just a boot disk).

"I've taken the hard drive out and connected it via IDE to SATA adapter to my modern computer."

"...the prompt fill flash a few times, move down a few spaces, then back, before skipping the drive and booting to windows instead."

Don't attempt this on a machine that has Windows already on it. You could potentially bork the installation of it. Do it from the machine that will have the DOS drive installed on it.

"Channeling the spirit of jboy..."

message edited by T-R-A


Reply ↓  Report •

#2
June 24, 2018 at 15:44:48
I don't have any floppies, so for now I would like to try and get as far as possible with this method. If you care to entertain, then I have a few questions and clarifications:

-As you pointed out, diskpart doesn't work and that's due to the difference between diskpart and fdisk: being that fdisk creates a bootable primary dos partition while diskpart simply creates an empty non bootable partition, correct?

-Is there a way to work around the banana error? Specifically because when it fails to detect any drives it aborts the installation and drops to the dos promp off the disk. I've tried removing the references to MSCDEX from the AUTOEXEC and CONFIG files and burning a new disk, but that disk fails to boot at all.

The original AUTOEXEC has these lines:

@echo off
MSCDEX.EXE  /D:banana /L:R

I removed the second line and changed the first to: "echo hello" so I would know when it had run the bat.

The original CONFIG file has these lines:

DEVICE=HIMEM.SYS /testmem:off
FILES=30
BUFFERS=20

DEVICE=cd1.SYS /D:banana

rem DEVICE=cd1.SYS /D:banana /P:1f0,14
rem DEVICE=cd1.SYS /D:banana /P:170,15
rem DEVICE=cd1.SYS /D:banana /P:170,10
rem DEVICE=cd1.SYS /D:banana /P:1e8,12
rem DEVICE=cd1.SYS /D:banana /P:1e8,11
rem DEVICE=cd1.SYS /D:banana /P:168,10
rem DEVICE=cd1.SYS /D:banana /P:168,9

LASTDRIVE=Z

I commented out the first DEVICE=cd1.SYS /D:banana

Those changes cause the disk to be non-bootable. However I don't see why removing these lines would change anything since MSCDEX fails to find drives anyways. Wouldn't the behavior stay the same whether it was run and failed or if it wasn't run at all?

I've also tried to work around the banana error by supplying the proper driver for the drive being used. I did that by removing cd1.SYS from the ISO and replacing it with the driver off my system which is: cdrom.SYS and then changing the line DEVICE=cd1.SYS /D:banana to DEVICE=cdrom.SYS /D:banana However this still produces the no drives found error.

-I am also aware that a DOS boot disk and the full install disks contain different contents, however the ISO I have has the contents from all three disks and as far as I can tell from looking around, this is fine so long as there is a label file with DISK 1, 2, 3 on it. However I haven't managed to get that far because of the drives error aborting installation.

-As for installing DOS on the intended system, its optical drive is extremely choosy about disks and it won't read any I've burned. I can't even try the CD install and as I said above, I don't have any floppies on hand for the traditional method.

-Regarding the danger of borking the install: would disabling my system's HDDs through the bios mitigate the danger?

I appreciate the replies.

message edited by ForumFrog


Reply ↓  Report •

#3
June 24, 2018 at 19:40:35
Are you stating you don't have any floppy disks? Or that the machine you intend to install DOS on doesn't have a working floppy drive?

In either case, I'd suggest finding someone with an older system (and floppies) to assist---otherwise the install is going to be much more difficult than it needs to be (if it's even possible).

"Channeling the spirit of jboy..."

message edited by T-R-A


Reply ↓  Report •

Related Solutions

#4
June 24, 2018 at 22:04:47
The system I want to put dos on has both an optical drive and a floppy drive, I do not have any floppy disks to use with it.

message edited by ForumFrog


Reply ↓  Report •

#5
July 7, 2018 at 06:56:14
Try booting from your DVD and when the command prompt comes up use the "sys" command to make your hard drive bootable. I think that the syntax would be something similar to Sys D: C: This is assuming that your DVD is D and that your hard drive is C.

Reply ↓  Report •

#6
July 7, 2018 at 17:11:28
"Try booting from your DVD and when the command prompt comes up use the "sys" command to make your hard drive bootable."

That would only work if he had a DOS installation on CD/DVD that was bootable. The only version of DOS in existence that came on CD was PCDOS 2000.

"Channeling the spirit of jboy..."


Reply ↓  Report •

#7
August 2, 2018 at 15:51:38
I have had some success (mileage may vary...) installing MS-DOS (and old win9x versions) inside virtualbox and using rufus to extract the virtual hard disk onto a physical drive.

I have used this on a couple of old laptops where the FDD was broken and installing on the target laptop was not an option.

However, Some care needs to be taken when initially configuring the virtual hard disk:
1. The virtual hard disk image needs to be "VHD (Virtual Hard Disk)"

2. The virtual hard disk allocation type needs to be a "fixed size"

3. The size of the VHD must be less than the physical drive it is to be extracted to (i.e if you have a 200mb drive make the VHD image 198mb).

Once you have installed MS-DOS inside virtualbox, you can use a tool such as rufus to extract the virtual hard disk image to the correct drive.

Note: Rufus only supports USB devices. This worked for me (as I was using an external IDE to USB HDD adapter).
If you can't see the device in rufus after pressing ALT-F, you will probably need to follow these instructions:
https://www.easeus.com/partition-ma...

Hope that this helps!


Reply ↓  Report •

Ask Question