Are you familiar with DOS?
Firstly, see these two sites:
http://www.dougknox.com
On Doug's site there are very specific instructions on how to do this.
http://www.kellys-korner-xp.com/xp.htm
Then try this:
Put win98 C: drive as master and new drive as slave.
If you need a win98 startup diskette go here:
http://www.bootdisk.com
Boot with win98 startup diskette.
Copy IO.sys and MSDOS.sys from the diskette to the C: drive and let it
overwrite.
That should restore your win98 startup.
Let the drive jumpers where they are.
Start to Win98 and install XP from within 98, do not try a separate
installation. Insert the XP CD and let it autorun. Click Install XP.
Tell WinXP to install on the new D: drive.
That will give to you an option to dual-boot.
"(E-Mail Removed)" <(E-Mail Removed)@discussions.microsoft.com> wrote in
message news:0DC0678A-471C-4BF2-93A9-(E-Mail Removed)...
>I know there are already quite a few posts already about this but I can't
> find a solution to my problem.
>
> I have a disk with 4 FAT 32 partitions (C,D,E,F) with C being primary and
> with Windows 98 installed (note: I can't afford to lose the data on that
> disk). I bought a new disk and a Windows XP copy. I got the new disk as
> master and the old one as slave. The Windows XP installation saw the
> second
> drive and the partitions but after I installed the XP, I can't boot
> Windows
> 98. I tried modifying the boot.ini in several ways
> (multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP
> Professional" /noexecute=optin /fastdetect the original and I tried
> putting a
> new line below with multi(0)disk(0)rdisk(1)partition(1)\WINDOWS="Microsoft
> Windows 98 SE"), I tried getting the Win 98 disk primary and the Win XP as
> slave and using the repair option from Installation CD. Nothing. Can
> anyone
> help me?
>
> Thanks in advance.