DOS 6.22/ Win 98SE Dual Boot

Getting old software/games running on older hardware.

DOS 6.22/ Win 98SE Dual Boot

Postby fsmith2003 » 2017-1-21 @ 04:44

As the title says. How can this be done where DOS uses its 8gb of space and then Win98se uses all the rest of the hard drive in FAT32?
User avatar
fsmith2003
Member
 
Posts: 295
Joined: 2016-11-01 @ 02:06
Location: Illinois (Not Chicago)

Re: DOS 6.22/ Win 98SE Dual Boot

Postby RJDog » 2017-1-21 @ 04:50

I wrote an blog post about this very topic not too long ago:

http://retropcbuilder.blogspot.ca/2016/ ... ollow.html

My method uses GRUB4DOS... others have other (equally valid) boot managers they prefer to use. It's really what you're comfortable with. Do you need to use a Dynamic Disk Overlay? If you do not, then your options are wide open. If you do, GRUB4DOS is the only one that I've personally tried that works well in that configuration.
RJDog
Member
 
Posts: 364
Joined: 2016-9-28 @ 01:14
Location: East Coast Canada

Re: DOS 6.22/ Win 98SE Dual Boot

Postby fsmith2003 » 2017-1-21 @ 05:36

I read over your blog post'. Would you happen to have a step by step guide for this without all the explanations and all, which you did a great job of by the way? I think that type of tutorial would be beneficial to a lot of people looking to do this!
User avatar
fsmith2003
Member
 
Posts: 295
Joined: 2016-11-01 @ 02:06
Location: Illinois (Not Chicago)

Re: DOS 6.22/ Win 98SE Dual Boot

Postby Jorpho » 2017-1-21 @ 05:40

fsmith2003 wrote:How can this be done where DOS uses its 8gb of space
FAT16 DOS partitions are limited to 2 GB each. (I guess you could have a 2 GB primary partition and then an extended partition with a bunch of 2 GB partitions, but that would get weird pretty fast.)
User avatar
Jorpho
l33t++
 
Posts: 7043
Joined: 2003-2-14 @ 19:50
Location: Canada

Re: DOS 6.22/ Win 98SE Dual Boot

Postby dr_st » 2017-1-21 @ 08:09

This is really two separate questions.

  1. How to dual-boot DOS 6.22 and Win98 SE

    This can be done without any external tools. Simply install DOS 6.22 and then install Windows 98 SE on top of it. Windows will recognize the existing DOS installation, and will add to its boot menu a "Previous version of MS-DOS" item, which you can select at any time to boot the old DOS. This works for all versions of Windows 95/98.

    Other methods exist, such as the Grub4DOS method detailed above.

  2. How to allow DOS to use its maximum 8GB (well, really 7.8GB) and Windows see all the rest.

    This is more tricky and has to do more with how you partition your drive than with how you set up the boot. There is no problem making a 2GB primary FAT partition for boot, and divide the rest into as many FAT/FAT32 partitions you want. However, DOS 6.x has a total drive limit of 7.8GB, thus if you use 2GB for the primary, it will not see any extended partitions over 5.8GB in size.

    If you clump all the extra logical partitions into a single extended partitions, and their total exceeds 5.8GB, DOS 6.22 will see none of it - it will only have access to the 2GB FAT partition. In many use cases it's enough and that's what people do. However, if it's not enough for you, then you need to figure out a solution.

    Although I never tried, it may be reasonable that if you set up multiple extended partitions, the first of which is within the DOS 6.22 limit and only contains FAT partitions, then DOS will see just that, in addition to its primary partition, and you will have your maximum capacity for DOS. Windows should see the rest easily.
All this is mostly academic, though. There is no reasonable reason to dual-boot DOS 6.22 and Windows 98 SE. Just boot Windows 98 SE without its GUI. The one exception in which it may make sense is if you want to use Windows 3.x in addition to Windows 9x, and want them to be completely separate without potential hassle in arbitrating them.
User avatar
dr_st
l33t
 
Posts: 2000
Joined: 2015-4-09 @ 07:18

Re: DOS 6.22/ Win 98SE Dual Boot

Postby chinny22 » 2017-1-22 @ 00:08

dr_st wrote:All this is mostly academic, though. There is no reasonable reason to dual-boot DOS 6.22 and Windows 98 SE. Just boot Windows 98 SE without its GUI. The one exception in which it may make sense is if you want to use Windows 3.x in addition to Windows 9x, and want them to be completely separate without potential hassle in arbitrating them.


This!
The files included in Windows\command are enough to run a dos games PC. (only one missing for me is dosshell which I copy across)
I just make a shortcut on the desktop to commonad.com and modify the autoexec.bat and config.sys in its properties.
Whole 2nd copy of dos 6.22 will just install disk tools which don't understand Win9x or fat32 so of limited use anyway and you can get more conventional memory with himem and emm386 that ships with 9x as a bonus as well.
User avatar
chinny22
l33t
 
Posts: 2481
Joined: 2011-8-26 @ 12:02
Location: Australian but living in the UK for now

Re: DOS 6.22/ Win 98SE Dual Boot

Postby NooNaN » 2017-1-22 @ 00:29

The way I built my machine was to format 2GB partitions for DOS. My C: drive is for DOS and utilities, D: drive for 286/386 era games, E: drive for 486 and F: for Pentium. Then, I have a 3.5" CF dive, connected as IDE. I use a Microdrive and have a 98SE install. When I leave the Microdrive out, it boots DOS. When inserted, it boots Win98 and I can still see all of the DOS partitions/drive letters in Windows. This has worked very well for me.
User avatar
NooNaN
Member
 
Posts: 123
Joined: 2015-8-13 @ 12:46
Location: Boston, MA USA

Re: DOS 6.22/ Win 98SE Dual Boot

Postby jesolo » 2017-1-22 @ 00:43

Is there any particular reason that you need both DOS 6.22 and DOS 7.1 (which is what is "bundled" with Windows 98SE) on the same PC?

Why not just set up a start menu configuration under Windows that will allow you to boot into either DOS 7.1 or Windows?
Refer this topic: viewtopic.php?f=46&t=47863&hilit=start+menu
User avatar
jesolo
Oldbie
 
Posts: 1695
Joined: 2014-6-24 @ 19:04
Location: South Africa

Re: DOS 6.22/ Win 98SE Dual Boot

Postby fsmith2003 » 2017-1-22 @ 08:39

I guess I want the "pure" DOS version instead of the one that works in conjunction with Windows. But at the same time would like the option to play some games on windows with the same machine.
User avatar
fsmith2003
Member
 
Posts: 295
Joined: 2016-11-01 @ 02:06
Location: Illinois (Not Chicago)

Re: DOS 6.22/ Win 98SE Dual Boot

Postby dr_st » 2017-1-22 @ 08:46

fsmith2003 wrote:I guess I want the "pure" DOS version instead of the one that works in conjunction with Windows.
Yes, but - why? Does it serve any functional purpose to you, or is it just for the sake of 'completeness'? Would you install DOS 5.00 as well and triple-boot them? :)
User avatar
dr_st
l33t
 
Posts: 2000
Joined: 2015-4-09 @ 07:18

Re: DOS 6.22/ Win 98SE Dual Boot

Postby jesolo » 2017-1-22 @ 09:13

fsmith2003 wrote:I guess I want the "pure" DOS version instead of the one that works in conjunction with Windows. But at the same time would like the option to play some games on windows with the same machine.

Shortly after Windows 95 came out (many years ago), I also had a dual boot configuration by having DOS 6.22 on the one partition and Windows 95 on the other (I used OS/2 Warp 3's boot manager for this).
However, after a while, I realised that there was no real benefit of having both DOS 6.22 and (back then) DOS 7.0 on the same system.

Also bear in mind that DOS 7.1 can read and write to FAT32 partitions, while earlier versions cannot (at least, not "out of the box").
User avatar
jesolo
Oldbie
 
Posts: 1695
Joined: 2014-6-24 @ 19:04
Location: South Africa

Re: DOS 6.22/ Win 98SE Dual Boot

Postby chinny22 » 2017-1-22 @ 19:02

fsmith2003 wrote:I guess I want the "pure" DOS version instead of the one that works in conjunction with Windows. But at the same time would like the option to play some games on windows with the same machine.


Nothing wrong with that, The only thing you will notice is the version number and unable to access the Fat32 partitions, but hell I've got 2 486's even though I have a P3 that plays all my dos games just as well or better.

I would say give using win98's dos a try, honestly it'll make your life so much easier. but if it still doesn't satisfy your nostalgic needs I would
Create a 2GB C:\ primary Fat16 partition for dos
Create a 2GB D:\ Fat16 partition for your dos games (hopefully you don't have more then 2GB of dos games)
Partition the rest of your drive as you wish using Fat32 for Win98 stuff

This will stop your drive letters moving round between the different OS's
Install DOS first to C:\
Install Windows 98 to E:\ it should ask if you want to keep your previous OS, it will create the boot menu for you
User avatar
chinny22
l33t
 
Posts: 2481
Joined: 2011-8-26 @ 12:02
Location: Australian but living in the UK for now

Re: DOS 6.22/ Win 98SE Dual Boot

Postby creepingnet » 2017-1-26 @ 21:30

jesolo wrote:Is there any particular reason that you need both DOS 6.22 and DOS 7.1 (which is what is "bundled" with Windows 98SE) on the same PC?

Why not just set up a start menu configuration under Windows that will allow you to boot into either DOS 7.1 or Windows?
Refer this topic: viewtopic.php?f=46&t=47863&hilit=start+menu


That's how I usually do it. DOS 7.1 does offer some benefits over 6.22 wit FAT-32 support and so on, especially if longevity of the retro-rig is a concern.

I just create a multi-boot configuration using Autoexec.bat and Config.sys - then setup one to boot to 98 SE, another one clean so I don't need a bloody boot-disk to make in-system adjustments/diagnostics with nothing loaded, and then special entries for whatever software I choose to run if any have special needs, usually with one "regular" setup I use for everything. If I want to run Windows For Workgroups 3.11 (which I prefer not to on DOS after 6.22 because 32-bit Disk and File Access issues caused by 3xstart.exe patch), I'll use the w3xstart patch on it and run it that way with it's own entry using the C:\win98\command stuff to load it to full capacity on DOS 7.x. I also do this under 95 as well - though I don't do this much anymore since I like removable drive caddies better as I already have enough multi-boot configurstions going on, especially on MS-DOS 6.22 and older, and even more so true on older (<386) machines.
My DOS Boxen
85' Tandy 1000(a)- 8088/4.77, 640K, 8gb XT-IDE, TGA, 3-voice
89' GEM 286 - 286/12 w/287, 6MB, 1GB SCSI, 2XCD-ROM, ET-4000 1MB, SB Pro2
Creeping Net 486 - 486DX4100 WB, 128MB, 512K L2, 15GB+40GB, S3 809 2MB VLB SVGA, SBAWE64
User avatar
creepingnet
Member
 
Posts: 339
Joined: 2012-12-15 @ 05:51
Location: Trapped In the Computer


Return to Software

Who is online

Users browsing this forum: No registered users and 1 guest