"How many OSes are you trying to have installed on the same device?
Anything with multiple OSes needs extra (complicated) work.

The easiest install is where DOS is the only OS. In that case, you
only need a bootable, active FAT partition. That means you need to
create it with fdisk, reboot, format it, then install the boot sector
via sys. Again, I suggest you try under a virtual machine (e.g. QEMU)
first, just to see what works."

This is how my hard drive looks like in GParted:

          Primary Partition                              Extended Partition
|  Windows  |   Freedos (fat32)   |  My_Data  |  Linux Distro  |  Linux
Swap  |

Windows and Freedos are the only two primary partitions.  My_Data, Linux
Distro, and Linux Swap
are in the extended partition.

Setting this up is easy, including installing Freedos in the second primary
I even installed freedos last; that is, Windows was the first to be
installed, then Linux, then freedos.
No problem whatsoever.  I even did it on two desktop computers.  That was
done by burning the
freedos iso onto the CD, then booting the CD to install.  During the
process, the FROM directory was
x:\FREEDOS\PACKAGES  (I guess the bootable freedos cd sees itself as drive
x: ?)
The TO directory is C:\FDOS.  I leave them as is.  Perfect installation.
But for the life of me,
I simply cannot duplicate it using a flash drive.

Isn't it the same as making a Live USB Linux? That's how I install Linux
distros--by first creating
a Live USB using Unetbootin, then booting into the flash drive, then choose
to install Linux OS.
I thought it would be the same for freedos, or am I wrong?

I've never had any success with VM so I'm not considering that anymore.
Anyway, it's an old
computer with low specs, probably will run slow on VM.
I'll try the debug thing and let you guys know. Thanks a lot!

On Tue, Sep 29, 2015 at 5:15 AM, Ralf Quint <freedos...@gmail.com> wrote:

> On 9/28/2015 9:31 AM, Marlon Ng wrote:
> > Sorry for the late response guys. Hope you'll be patient with me as I
> > am not as skilled as you are.
> >
> > "So if you have a program that works only with LPT1 (and not with a hard
> > coded base port address!) will use what ever address is put into
> > 0040:0008. You can change that address to match what your expansion card
> > is using either by using debug (-e 0040:0008) or one of the many port
> > changing programs that used to be around for just that purpose..."
> >
> > How exactly do I do that?
> Ok, for some spoon feeding, here's a short debug session
> C:\>debug
> -d 40:8 f
> 0040:0000                         -78 03 78 02 BC 03 00 00 x.x.....
> -e 40:8
> 0040:0008  78.78   03.02   78.78   02.03   BC.
> -d 40:8 f
> 0040:0000                         -78 02 78 03 BC 03 00 00 x.x.....
> -q
> C:\>
> the first "d 40:8 f" line shows the currently installed/assigned
> parallel ports LPT1-LPT3 (this is actually a vDOS session), with the
> base port address 0378h, 0278h and 03BCh respectively,
> then using the edit command "e 40:8", I entered the first 4 bytes and
> actually reversed the assignments of LPT1 and LPT2
> so that the second "d 40:8 f" line shows now the base addresses 0278h,
> 0378h and 03BCh for LPT1, LPT2 and LPT3...
> anything but rocket science...
> Ralf
> ---
> This email has been checked for viruses by Avast antivirus software.
> https://www.avast.com/antivirus
> ------------------------------------------------------------------------------
> _______________________________________________
> Freedos-user mailing list
> Freedos-user@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/freedos-user
Freedos-user mailing list

Reply via email to