Dual-Boot Procedures: Add Win98SE to WinXP (NTFS)
Introduction You have a Windows XP Installation using the NTFS file system and you decide to add Windows 98SE as a second OS in a dual boot Configuration. Normal procedure for dual booting Windows Operating Systems is to Install the earlier Operating System first. In this case it is not possible without a re-install of WinXP which you may not wish to do for all the obvious reasons. A further complication is that the Windows XP is using the NTFS file system and hence not normally accessible to Windows 98SE. The following procedure shows you how you can achieve this. Notes:
Your drive letters (as seen by WinXP) will be different to normal. Assuming each drive has only one partition and you have only 1 CDROM drive then: Winxp will be drive letter C:
The reason for this is due to the Drive letter alloocation mechanism employed by Windows XP. If you have a dual boot of WinXP and Win98SE and you re-install Win98SE, you will loose your ability to dual boot. You can use this procedure to re-instate your dual boot. To do that you need to only carry out the portion of the procedure where you boot with the WinXP CD into the Recovery Console. Once in the recovery console: you only need to: fixmbr, fixboot and exit to re-boot. The Step by Step Procedure
Remove the Master WinXP hard drive and change the jumpering on it so that it is now a slave drive.
Ensure that it is jumpered correctly as a Master drive. Preparing the hard drive to install an OS requires that you partition and format the hard as necessary.
Fdisk and Format Procedure for Windows 98SE This will require you to boot of the WinXP CD and use the recovery option as follows: Ensure that the boot order in the BIOS is set to boot from CDROM before the hard drive. Setup is loading files ......... - Wait for it to complete NOTE: For those who have their hard drives located on raid channels, you will probably need to load your third party RAID drivers. When the XP CD boots up and displays the Windows XP Setup screen with the following text: Press F6 if you need to install a third party SCSI or RAID driver ... At this point you can load your RAID drivers and continue with the repair procedure. On completion of setup you will eventually get the following message:
You will be prompted as follows: [1] D:\Windows Which Windows installation would you like to log onto
Type the administrator password:
Perform the following actions:
You may be prompted whether you want to continue - Answer yes(y) to the cautionary prompt. You may be prompted whether you want to continue - Answer yes(y) to the cautionary prompt. This can be done in one of two ways. The bootcfg /rebuild command scans the hard disks of the computer for Windows NT 4.0, Windows 2000, or Windows XP installations, and then displays the results. You can add the detected Windows installations. You will receive a message that is similar to the following message: Total Identified Windows Installs: 1 [1] D:\Windows
Note: It will not identify Windows 98 SE - You have to add it in manually. The PC will now re-boot. As Win98SE is not yet a bootable option in the boot menu and WinXP is the only bootable OS, it will not give you a menu and boot straight into WinXP. NOTE:
If you want to edit a file using the Recovery Console, it is easiest to copy it to a floppy, walk to another computer, edit it there, then copy it back. This part of the procedure assumes your will be doing exactly that. With the mouse, select the the boot.ini file, right click and select properties
With the mouse, select the the boot.ini file, right click and select open
Your boot.ini will look something like this: [boot loader]
NOTE: The /noexecute=optin will only be there if you have WinXP SP2 installed. Change rdisk(0) to rdisk(1) in both the lines above.
Save the changes once you have completed editing. Change the files attribute back to Read-only. Win98SE hard drive is now the active hard drive and we have already copied all the boot loader files to it. We need to do the same for the boot.ini file. Copy the modfied boot.ini file from the floppy to Win98SE hard drives root directory. The PC will now re-boot. Fix any errors encountered. To do this you need to edit the boot.ini file on the active hard drive and add Win98SE as a bootable OS in the selection menu as follows: Note:
With the mouse, select the the boot.ini file, right click and select properties
With the mouse, select the the boot.ini file (from the Win98SE hard drive),
right click and select open
Your boot.ini will look something like this: [boot loader]
NOTE: The /noexecute=optin will only be there if you have WinXP SP2 installed. Add the following line to the end of the file:
If you want Win98SE as the default boot OS then replace the default line with this line:
Fix any errors encountered.
Enjoy your dual boot system. As a result of this you will have the boot loader now on both drives. This has a distinct advantage that, should you tire of Windows98SE and want to get rid of it altogether then all you need to do is to swap the master (win98se) drive with the slave (WinXP) drive (i.e re jumper them) and format the Win98SE drive. You will be back to your original config before you added Win98SE as a dual boot option. Should you want to go the other way (i.e. remove WinXP and Keep Win98SE then just boot with Win98SE boot up floppy and type sys c: and then repartition and format the WinXP hard drive as a FAT32 partition. Occasionally you may get a problem resulting in not being able to boot into Win98.
|
||||
|
© MAK 2004
End of Document |