Dual boot Windows XP/3.1

I have Windows XP Professional with SP2 ready to install... I should be good, no?
 
WOW SWEET DEAL!!!

http://cgi.ebay.com/ws/eBayISAPI.dll?ViewItem&item=200006238064

I just won Windows for Workgroups 3.11, and DOS 6.22, new-old-stock with manual for $12.50!

The seller is a noob, too, so they haven't learned the art of inflated shipping yet. $4.05 Priority Mail

Actually, you have to commend them for being honest. eBay needs more people like that!

I'm actually going to fill in the registration card and send it to Microsoft! I will be going back to 1994, with all the capabilities of 2007!
 
Right now, I hate Microsoft more than you can possibly imagine, because I had typed up a long, detailed response to answer your question, and then Internet Explorer spontaneously refreshed the page, wiping out everything I had typed. So, I shall try to retype as much of it as I can remember.

What you'll need to do first is (using fdisk which should be on your DOS install disk), create a partition sized 2GB or less, and format it as FAT16 (using format, which should be on your DOS install disk). Next, install WinXP. WinXP, in the times I've done things like this, did not recognize the Win31 partition, so it likely will not automatically configure the bootloader to allow booting from the Win31 partition. In my case, it wasn't a problem, because I had also installed Mandrake Linux, which includes the Lilo bootloader, which does successfully autoconfigure to allow booting from Win31. In your case, unless you also want to dual-boot with Linux, you'll need to configure ntldr (the Windows NT bootloader) to allow booting Win31. I don't remember off the top of my head how to do it, and I'm not motivated enough to search for info on it. Go to Google, and type in ntldr, and you'll find instructions on how to configure ntldr.

And Comraddict has probably the best advice to your situation. There are many good emulation/virtualization programs out there. The one I use is qemu. Also, depending on what you need to run (specifically, if what you need to run is a DOS program), then you might want to consider Dosbox.

JesusOnEez said:
There was a time when I had a multi-boot system with;
MS-DOS 6.22
Windows 3.11
Windows Me
BeOS
Redhat Linux
That's nothing. I had at one time:
DOS 6.22/Win31
Windows 98
Windows XP
FreeBSD
OpenBSD
Syllable
FreeDOS
A bunch of different Linux distros
:D
 
ew0054 said:
I thought I only need to install Windows XP once... am I missing something?

You're not missing anything...I have a tendency to reinstall my Windows XP a lot so creating the Windows XP SP2 splipstream CD saves me some time. You only need to install it once...I meant if you ever rebuild the PC, the slipstreamed CD would come in handy.
 
Chairman Meow confirmed my suspicions with XP not detecting a Windows 3.11 installation. You can play with ntldr as he suggest, but as long as XP is installed somewhere other than C: (where Windows 3.11 is), you can then edit boot.ini and add Windows 3.11 as a boot menu option.
 
JesusOnEez said:
Chairman Meow confirmed my suspicions with XP not detecting a Windows 3.11 installation. You can play with ntldr as he suggest, but as long as XP is installed somewhere other than C: (where Windows 3.11 is), you can then edit boot.ini and add Windows 3.11 as a boot menu option.
That's what I meant. boot.ini is the configuration file for ntldr. You'll need to edit it to allow booting Windows 3.11. I don't remember how to do it, though.
 
Thanks you so much for the help! I think I am understanding it correctly. First format C: 2.1GB to FAT16 and install DOS/3.11. Then format the rest as D: to NTFS (or do that initially) and install XP. If 3.1 doesn't show up, edit the bootfile. Is that it in a nutshell?
 
Good luck with that. Getting Windows 3.1 (which I really liked back then) to run on modern hardware is going to be quite a challenge.
 
Solver said:
Good luck with that. Getting Windows 3.1 (which I really liked back then) to run on modern hardware is going to be quite a challenge.
Yes. It definitely will not run ideally. It will not recognize all of your RAM. Also, any program that tries to determine the speed of your processor will likely be confused by it (I once ran a system info tool in Win31 on a 2.4GHz processor, and it reported it as -1MHz.) If you have an Ethernet card made after 2000, you will not be able to find a driver for it. You might get lucky and find a working driver for your sound card, but I wouldn't hold my breath. And 640x480 is probably the best you'll get out of your graphics card. Basically, the only way to truly run vintage software is on a vintage computer. Besides, the vast majority of Win31 software still runs in Windows XP, or at least in Windows 98. There's not really any need to install Windows 3.1 to run its software. Now, you can still install it just for the fun of it, though. :D
 
As I said, but nobody cared, best way is to run it is in Microsoft Virtual PC. The virtual hardware is bit older, and 100% supported by Windows 3.1 (both video and network cards)
 
Comraddict said:
As I said, but nobody cared, best way is to run it is in Microsoft Virtual
PC. The virtual hardware is bit older, and 100% supported by Windows
3.1 (both video and network cards
Indeed you are correct. Virtual PC, VMWare, and qemu (all of which are now free-as-in-beer) would all work far better than trying to run Windows 3.1 on new hardware. I don't know if anyone else noticed your comment, but I didn't ignore it...

Chairman Meow said:
And Comraddict has probably the best advice to your situation. There are
many good emulation/virtualization programs out there. The one I use is
qemu. Also, depending on what you need to run (specifically, if what you
need to run is a DOS program), then you might want to consider Dosbox.
 
I will try Vitrual PC on this machine and see how it works. Would prefer the real deal though.
 
What the heck? It downloads to 99% and then stops. Screw this, I am going with 3.1 the REAL way!

Thanks though.
 
Ok I did get Virtual Machine to instiall. It looks pretty cool but there is no Windows 3.1 so I guess I would have to install it onto the Virtual DOS from diskettes. I'll have to see. I probably will still do a dual-boot though.

The Microsoft article is very recent, July 12, and explains how to do XP and DOS, although I was unclear as to partitioning, I thank everyone who has tolerated me in this thread for helping me out! (-:

This is the article:
http://support.microsoft.com/kb/q306559/

I guess I can't do anything but wait for the CD-ROM drive, motherboard standoffs (need 9, only was sent 6), and of course, the Windows 3.11 and DOS 6.22 diskettes to arrive (seller said they mailed today).
 
You have to understand how Virtual PC works ;)

No OS is available, not even a hard disk- and you can create a hard drive and partition it, and install OS on it from CD or floppy or image file.

In the end that is way you'll go because you won't find Windows 3.1 driver for your current video card, so only 16 colors will be available to you, while in Virtual PC you will have 16-bit colors with installed driver for S3 card.

Thanks, Chairman Meow.
 
Hmm. So when I receive the DOS/WFW that I purchased I will try this out first. I install it through the emulator from diskettes?

If it looks and feels exactly like Win 3.1 then I may do it.
 
Can Win NT 3.51 be added to the repitiore? It is 32-bit but looks like 3.1! So that is like having the best of both worlds! I would like to multi-boot it with 3.1, 3.51, and XP but I can't find any documentation on Microsoft's site about this. They say you can do NT 4.0 and 2000, but I have neither.
 
Chairman Meow said:
Right now, I hate Microsoft more than you can possibly imagine, because I had typed up a long, detailed response to answer your question, and then Internet Explorer spontaneously refreshed the page, wiping out everything I had typed.


One word ...

Firefox.:)
 
Back
Top Bottom