Windows IT Pro is the leading independent community for IT professionals deploying Microsoft Windows server and client applications and technologies.
  
  
  Advanced Search 


April 2000

Dual-Boot Blues


RSS
Subscribe to Windows IT Pro | See More Interoperability Articles Here | Reprints | Or get the Monthly Online Pass—only $5.95 a month!

Install two Windows OSs on the same machine—but be careful

When Microsoft President Steve Ballmer announced Windows 2000 Professional's (Win2K Pro's) release to manufacturing (RTM) last year, he called it "the best operating system for business users, period." In most respects, this claim is true; however, Win2K Pro isn't completely compatible with hardware and software for Windows 9x. I'm still waiting for a Windows 2000 (Win2K) scanner and fax driver for my Hewlett-Packard HP OfficeJet 710 all-in-one device, and I use flight-simulation software that won't run on Win2K. So I can't yet dump Win98, much as I'd like to, and judging by reader mail, I'm not the only one in this situation. Thus, you might want to know how to set up a dual-boot environment that lets you switch between Win2K Pro and Win98.

Preparing a Dual Boot
Before you set up a dual boot, plan the disk partitions and formats. Win2K and Win98 are compatible with the 16- and 32-bit FAT formats, but only Win2K understands NTFS 5.0; therefore, you'll need at least one FAT16 or FAT32 partition to set up a Win2K Pro and Win98 dual boot. Moreover, unless you use a third-party product such as PowerQuest's PartitionMagic to gain more flexibility in switching among partitions of various formats, the C drive's partition needs to be FAT16 or FAT32 because both OSs use the C drive during the initial boot process. (For information about PartitionMagic, see Mark Minasi, "PartitionMagic," Summer 1999.)

Microsoft doesn't support using the same partition for Win2K and another OS. Partitions need to be separate because Microsoft doesn't put all OS elements in one directory structure. Directories exist for shared programs, as well as for documents and settings. If you install Win2K and Win98 on the same partition, each OS will try to install components in the same place—and you can't guarantee that all components are fully compatible between systems. (For more information about configuring multi-OS environments, see Sean Daily, "Mastering Multibooting Madness," July 1999.)

One refinement that I've been playing with is putting each OS on a separate disk. In "Virtual Memory Tuning," December 1999, I explain how I discovered that Win2K performs better if you put the virtual memory paging file on a separate disk. On my system, that disk also contains Win98.

After you arrange the partitions, you can add the second OS to your system. But unless you're creating a dual boot from scratch, you need to back up your data files and make sure you have the required diagnostic and recovery disks. Setting up a dual boot is usually a benign procedure, but in some cases you might wind up with a system that doesn't start properly. If you plan to add Win98 to a Win2K Pro system, you need to use Win2K Backup to create an Emergency Repair Disk (ERD), which lets you recover the system if the Registry becomes corrupted as a result of the Win98 installation. If you're adding Win2K Pro to a Win98 system, you need to create a Win98 boot disk from the Control Panel Add/Remove Programs applet.

Easy Dual Boot: Adding Win2K Pro to Win98
Creating a dual boot is easy if you start with Win98 already installed—just run Win2K Pro setup and decline the option to upgrade, as Screen 1, page 162, shows. Also, decline the option to convert the partition to NTFS; Win98 can't read or write to NTFS partitions. If you inadvertently convert the root partition (i.e., C drive) to NTFS, Win98 won't be able to boot. You can use NTFS on other partitions, but Win98 won't see them. Win2K Pro setup should proceed as usual, and the system will give you the option to boot either Win2K Pro or Win98 on system startup. Adding Win2K Pro to a Win98 system is easy, so I recommend installing Win98 first when you create a dual-boot system from scratch.

Not-So-Easy Dual Boot: Adding Win98 to Win2K Pro
Adding Win98 to a Win2K Pro setup is more difficult. This configuration will work only if the root partition is FAT16 or FAT32 and the partition on which you install Win98 is also FAT16 or FAT32. The main problem is that Win98 setup won't run from Win2K. To work around this problem, you need a Win98 boot disk. The full installation version of Win98 includes a boot disk; however, if you're installing an upgrade to Win98, you need to create a Win98 boot disk on another system.

If you install the Win98 upgrade, the system asks you during setup to supply the original Win95 media or select a directory that includes Win95 components because Microsoft markets the upgrade to people who already have Win95. The full retail version of Win98 costs more than the upgrade, but I think it's worth the money if you're performing a first-time installation. Either way, run Win98 setup and follow the directions, putting Win98 on a separate partition from Win2K.

Before you add Win98 to a Win2K Pro system, you need to create a Win2K ERD because Win98 will overwrite the Win2K Pro boot sector on your C drive, eliminating the option of booting Win2K Pro on system startup. To restore that option, you need the ERD and the Win2K Pro boot disks. Make the boot disks by running makeboot.exe from the boot disk directory on the Win2K Pro CD-ROM, as Screen 2 shows. You'll need four blank high-density disks. After you create the boot disks, shut down the system, put the first boot disk in your system's A drive, and restart the system. The system will prompt you for the other disks. Select the option to repair a damaged Win2K Pro installation. The system will prompt you to insert the ERD. Win2K Pro setup will replace the files on the boot partition, and you should have the option to boot either Win2K Pro or Win98 on the next restart. If the system doesn't give you the option to boot either OS, manually edit the boot.ini file on your C-drive partition by adding the following line:

C:\="Microsoft Windows"

Then, shut down and restart Win2K, and you'll have the option to boot either OS.

Dual Applications for Dual Boot
Running a dual-boot system has one more catch: Each OS is on a separate partition and operates unaware of the other, so you need to install applications that you want to use on both OSs twice. Applications can share data and, in most cases, directory structures. Unfortunately, some applications install different executable files for each OS, in which case you have to create separate directory structures. You can't predict which applications will install different executable files, so you need to rely on experience to learn which applications behave this way.

You might also have trouble uninstalling an application that the OSs share. The OS from which you first run the uninstall process will delete the executable files and libraries and will remove entries for the application from the OS's Registry database, but the OS won't touch the other OS's Registry. When you dual-boot to the other OS, the uninstall process might fail because the executable file is missing. Then, you need to reinstall the application before you can uninstall it.

My approach is to install only the applications that I need on each OS. I use Win2K Pro as my primary OS, so it gets applications such as Microsoft Office. I use Win98 mainly for test work, so it gets only the applications that need testing. I need a few applications such as Dynalink Technologies' Clip'nSave on both OSs, and so far both OSs share one copy.

Complicated Setup
Setting up dual-boot applications is more complicated than it has to be. Back in the Windows NT and Windows 3.x days, a much cleaner approach existed—NT Setup automatically assumed it would dual-boot with Windows 3.x, and Windows 3.x applications automatically migrated to the NT Registry whenever NT started. This approach doesn't work with Win2K Pro for technical reasons and because Microsoft believes only a small number of users need to use a dual-boot setup.

I think Microsoft's belief is wrong. I won't abandon Win98 until more hardware and software vendors support Win2K, and I don't think I'm alone. I hope that in the future, Microsoft will base one standard version of Windows on the Win2K kernel. Then, no one will need a dual-boot setup. However, this dream won't be a reality for a long time, considering that Microsoft's Millennium project (a Win98 follow-up) doesn't use the Win2K kernel.

End of Article



Reader Comments
I read John D. Ruley's Windows 2000 Pro: "Dual-Boot Blues" (April 2000). Windows 2000's (Win2K's) Recovery Console (RC) includes a useful tool--­
the Fixboot command--­that helped me solve my dual-booting problem.
After I had installed Windows 98 on a FAT partition and Windows 2000 Pro-
fessional (Win2K Pro) on an NTFS partition, I tried to convert the FAT partition to FAT32 within Win98. That attempt rendered my Win2K Pro partition unbootable.
To solve similar problems in Windows NT 4.0, I used an Emergency Repair Disk (ERD) and the three installation disks. So even though I didn't have an ERD, I tried booting from the Win2K installation CD-ROM. Much to my surprise, Win2K offered me the option of using the RC. This utility lets you log on to your NTFS partition (as long as you know your local administrator password) and provides a wide range of command-line tools. I quickly tried the old DOS trick--­fdisk /mbr--­
which was a long shot that didn't work. But the online Help revealed the Fixboot command, which solved my problem. I can now boot my Win2K installation and get back to work. OK--­
my Win98 partition is now unbootable, but that is another (and less important) matter. I'd like to see an article about all the RC tools.

Bjarne O. Andersen May 16, 2000


<i>Aha! I hadn't picked up on Fixboot; I'll try it out. Regarding your request for articles about the RC tools, keep reading. Articles are in the works for upcoming issues of the magazine.</i>

John D. Ruley May 16, 2000


Has anyone tried duo-booting W98 and W2K SERVER? Is it even possible??

Gypsy July 19, 2000


Mike,

Your suggested use of Boot Manager to dual boot, might not be such a good idea.

You might or might not know that W2k destroys "boot manager" from Partition Magic! previous incarnations of Windows would set the partion where Boot manager was installed as "not bootable". One only needed to use Fdisk to reset it and dual boot would work again. Win2K now wipes it out! I dual boot OS/2 and this behaviour has raised a lot of heat in OS/2 circles over it's malicious action. If one restores BM, the next time you boot W2K, BM is sent to the bit-bucket every time.

It has been discovered that substituting Fastfat.dll from one of the early release candidates, stops this maliciousness. What is the quote? "Windows aint done till OS/2 won't run", applies equally to Linux and any other system that BM will boot.

I sure wish the DoJ would hear of this manifestation of Microsoft's tactics.



Eric Paxton July 20, 2000


Why not just use the setup.exe /ntldr switch when installing Windows 98 and/or Windows 98 Second Edition? This undocumented setup parameter tells Windows 98 to look for an NT boot sector (or Windows 2000 boot sector) on the C: drive, and if it's FAT (or FAT32 for Windows 2000 install) then Windows 98 setup will append itself correctly to the boot.ini file, and even add itself as a second OS in the [Operating Systems]list!!! Works for me every time...

Jason Cox July 21, 2000


I have both WIN98 and WIN2K Server installed on a Gateway Solo 9300 laptop. Both are installed on FAT partitions.
I have NTFS partitions for SQL Server developement work. The only problem I am trying to figure out is that FrontPage extension aren't happy with an IIS configuration on FAT partition, so I don't have the InterDev - Frontpage interaction functional on my laptop. I installed WIN98 first then installed WIN2K Server.

So yes, it is possible to dual boot WIN98 and WIN2K on the same machine. However, cycling W2K Server is a lengthy process. I am very happy with WIN2K. It is very robust and seems very stable.

David Eagle July 24, 2000


I work in the support department of a security company, and our applications have been written for various Windows OSs. So, we have to keep switching from one OS to another on the same computer. At the moment, we have PCs that dual boot Windows 95 and Windows 3.11. (You can pick yourself up off the floor--­people do still use Windows 3.11.) In the next few weeks, we'll be making our PCs triple boot, with the addition of Windows NT 4.0. Are there any difficulties that I need to know about? In the near future, we'll have to go to Windows 2000 Professional. Is setting up a PC to quadruple boot possible?

Darron Broadhurst August 02, 2000


<i>In Windows 2000 Pro: "Dual-Boot Blues" (April 2000), I discuss how to dual boot Windows OSs. In "Mastering Multiboot Madness" (July 1999), Sean Daily covers NT and other OSs. In "Multibooting Windows 2000 Systems" (Summer 2000), Sean Daily explains Win2K, NT, and Win98 configurations. Most problems result because NT isn't a Plug and Play (PnP) OS (so you might have to fiddle with BIOS settings) and the only compatible partition format is FAT16. <br><br>

Triple booting is certainly possible (e.g., I've had a triple-boot system running Win2K, NT 4.0, and Win98), and quadruple booting would probably work as well. I'd recommend running each OS in its own partition. The root partition will have to be FAT16 because that is the only file system all four OSs understand. You'll also have to configure the BIOS to run in non-PnP mode. <br><br>

--­John D. Ruley</i>

John D. Ruley August 02, 2000


<i><br><br>What you want to do will work, with the following caveats:
1. By default, Win2K will offer to upgrade your NT 4.0 installation--­which isn't what you want to do. You'll need to override the default and complete a clean install.
2. You must perform the clean install on a separate disk partition from the one on which you have NT installed.
3. The Win2K install will upgrade any and all NTFS partitions to NTFS 5.0, and those partitions will be unreadable to NT unless you have Service Pack 5 (SP5) or later installed. Thus, install SP5 first.
<br><br>
Windows 2000 Magazine published several articles about multibooting with Win2K in the past year or so. I recommend that you search the magazine's Web site (http://www.win2000mag.com) for more information about multibooting. In particular, Sean Daily's "Multibooting Windows 2000 Systems" (Summer 2000) contains a good list of multibooting resources.<br><br></i>

John D. Ruley October 19, 2000


<br><br>I read John Ruley's Windows 2000 Pro: "Dual-Boot Blues" (April 2000), which sparked a few questions. I want to install Win2K Professional on a Pentium III system with 256MB of RAM that is running Windows NT 4.0 so that I can use Microsoft IIS 5.0. The hard disk is partitioned as follows: The 2GB C drive is formatted as FAT and has 300MB of free space; the 15GB E drive is formatted as NTFS and has 14GB of free space. In the article, the author describes how to run Win2K and Windows 98 on the same machine. Until I'm comfortable with Win2K and I'm sure that my hardware and software are compatible, having the option to dual-boot Win2K and NT 4.0 would be nice. Because Win2K is basically just NT 5.0, is running it and NT 4.0 on the same machine an option?<br><br>

J. Clint Woods October 19, 2000


 See More Comments  1   2   3   4   5 

You must be a registered user or online subscriber to comment on this article. Please log on before posting a comment. Are you a new visitor? Register now




Top Viewed ArticlesView all articles
Battery Life Issues Almost Certainly Not Windows 7's Fault

While Microsoft is still investigating a notebook battery life issue that was supposedly caused by Windows 7, some interesting trends have emerged. ...

Confirmed: Battery Life Issues Not Windows 7's Fault

Microsoft on Monday issued a lengthy statement about the recent Windows 7 battery controversy, echoing my assessment from earlier in the day, but backing it up with hard, cold evidence. Put simply, Windows 7 is not responsible for any battery life issues ...

Getting your iPhone to Sync with Exchange 2003

Follow these steps to use an iPhone with Exchange. ...


Windows OSs Whitepapers Protecting Microsoft SharePoint

Related Events Deep Dive into Windows Server 2008 R2 presented by John Savill

Windows, Unix, Linux Interoperability

Check out our list of Free Email Newsletters!

Windows OSs eBooks Understanding and Leveraging Code Signing Technologies

A Guide to Windows Certification and Public Keys

SQL Server Administration for Oracle DBAs

Related Windows OSs Resources Introducing Left-Brain.com, the online IT bookstore
Looking for books, CDs, toolkits, eBooks? Prime your mind at Left-Brain.com

Discover Windows IT Pro eLearning Series!
Clear & detailed technical information and helpful how-to's, all in our trademark no-nonsense format


Windows IT Pro Home Register FAQ for Windows WinInfo News
Europe Edition About Us Contact Us/Customer Service Media Kit Affiliates / Licensing  
SQL Server Magazine Office & SharePoint Pro DevProConnections IT Job Hound
Left-Brain.com Technology Resource Directory asp.netPRO ITTV Windows SuperSite 
 
 Windows IT Pro is a Division of Penton Media Inc.
 © 2010 Penton Media, Inc. Terms of Use | Privacy Statement