[Trlog] Dual Boot WindowsXP and FreeDOS - Alpha testers needed

John (KE5C) ke5c at hot.rr.com
Thu Jan 26 07:20:03 EST 2006


> I am working on the next version of a procedure to add FreeDOS or MS-DOS to
almost any WindowsXP computer in a dual-boot configuration and WITHOUT
destroying the WindowsXP installation.  When the computer boots, you can select
either WindowsXP or FreeDOS.

thanks mark!  i've been wanting for some time to have a dual boot xp and dos
machine, but i've been unwilling to do it from scratch, that is, reinstall xp
and hours and hours of software afterwards.  that has been the only way so far
as i know until this new procedure that uses linux utilities on a bootable
cd-rom to slightly downsize an existing xp partition without losing the contents
of that partition in order to make room for dos, and then installs a dual
(actually multiple) boot manager using another bootable cd-rom.  i had a little
trepidation about pulling the trigger on actually doing the resize, so i backed
up my 60 gb hard drive to an 80 gb, but all went well.  i was about to install
dos 6.22 since i had the disks, but mark advised that i use 7.1 since 6.22 has
problems with FAT32 partitions and large disks.  as it turns out, i didn't
realize 7.1 was simply the dos that comes with windows 98, which i also had
although the necessary files are in cabinets so it was easier to just download a
dos bootdisk per mark's guide.  a neat trick with this approach is to use the
dos boot disk to "sys" - install the three system files on - your hard drive,
then boot to xp and using the windows file manager to copy the rest.  not much
is really needed to just run tr, and not much is wanted either in order to have
a lot of free memory.  for autoexec.bat and config.sys, i ended up with:

echo off
prompt=$p$g
path=C:\;C:\DOS71

and

DEVICE=c:\dos71\HIMEM.SYS /TESTMEM:OFF
DOS=HIGH,UMB
DEVICEhigh=c:\dos71\EMM386.EXE noems
FILEShigh=40
BUFFERShigh=20
STACKShigh=9,256

this left me with 624K for tr:

Modules using memory below 1 MB:

  Name           Total           Conventional       Upper Memory
  --------  ----------------   ----------------   ----------------
  SYSTEM      29,792   (29K)     10,656   (10K)     19,136   (19K)
  HIMEM        1,120    (1K)      1,120    (1K)          0    (0K)
  EMM386       4,320    (4K)      4,320    (4K)          0    (0K)
  COMMAND      7,168    (7K)          0    (0K)      7,168    (7K)
  Free       672,784  (657K)    639,168  (624K)     33,616   (33K)

Memory Summary:

  Type of Memory       Total         Used          Free
  ----------------  -----------   -----------   -----------
  Conventional          655,360        16,192       639,168
  Upper                  59,920        26,304        33,616
  Reserved                    0             0             0
  Extended (XMS)    535,696,880       771,568   534,925,312
  ----------------  -----------   -----------   -----------
  Total memory      536,412,160       814,064   535,598,096

  Total under 1 MB      715,280        42,496       672,784

  Largest executable program size         639,152   (624K)
  Largest free upper memory block          32,608    (32K)
  MS-DOS is resident in the high memory area.

i've still not gotten the thumb drive approach to work, so maybe it's my thumb
drive or my bios, so this is finally a workable solution.

73, john



More information about the Trlog mailing list