We’re all done with the System Properties dialog, so close that out. Now we have to set up a way to get the boot info into the boot.ini file when we want to swap the OS. To do this, we’ll use batch files to overwrite the boot.ini file. A batch file (*.bat) is simply a list of commands to be carried out by the operating system when called upon. They make life a little easier by allowing the user to group numerous or repetitious commands in one easy to use file.
In this batch file, we are telling the system to remove the attributes that are set to the boot.ini file so we can alter it. The -r removes the Read-only flag, -h removes the Hidden flag and the -s removes the System file flag. copy command (used as copy [source file] [destination file]) will copy the contents of the boot98.ini file into the boot.ini file, overwriting it completely. Finally, the second attrib resets the file attribute flags to their defaults. We do this so we don’t accidentally delete or alter the boot.ini unless we intend to.
The following sequence should be done without any rebooting in between. If for some reason you find your batch files not working properly, make sure you copy the boot.bak back to boot.ini before your next power down or rebooting.
|Sample run of WIN2000.bat|
Shortcuts – Win2K
So now we can toggle between OSs by selecting the appropriate batch file. Let’s make life even easier and create some shortcuts.
|Sample run of WIN2000.bat|
There should be two ugly batch icons on your desktop (little gear in the middle). I renamed mine (Right-click -> Rename -> 98 and 2000 appropriately. Go a little further and change the icons to something else if you’d like (Right-click -> Properties -> Change Icon). I chose the following icons:
The last thing I did in Win2K was to drag the 98 and 2000 icons to the Start button and drop them, adding them to the top of the Start menu. I then deleted the ones from the desktop. This is of course optional, I just like having a fairly clean desktop, and this allows you to run the toggle via shortcut keys. If you do opt for the Start menu option, try this sequence:
CTRL + ESC, 9, or CTRL + ESC, 2. As long as these are the only “9” & “2” shortcuts in your start menu, you should see the batch files run.
Reboot to Win98
Ok, so we’re all set up to toggle within Win2K. Time to boot into Win98 and do the shortcuts from there. Go ahead and click the Win98 shortcut you’ve made to set the default to Win98. Reboot the computer. As my coffee is cold and I don’t have to worry about being at the terminal to select Win98, I’m going to go reheat my drink and finish this in Win98.
Shortcuts – Win98
From Win98, we are going to make shortcuts just like we did in Win2K. The steps are almost the same, so let’s get going.
Now you have a set of toggles in both OSs and can change your boot sequence from within either OS. To change the default OS, simply double-click the appropriate shortcut and reboot. If you keep Win98 for gaming, it’s as simple as clicking the Win2000 shortcut when you’re done with your game, and the next time you boot, you’ll be in Win2K. Hopefully this will make switching back and forth a little easier for everyone.
– Rabbi Bob –