I would suggest the following:
Boot your system with your windows startup disk, if you are currently using 98.
Make sure you access your "A" drive and go to FDISK. The system will ask if you want to enable a Large Disk say YES.
IN FDISK CREATE PRIMARY PARTITION WITH 20 GIGS
MAKE IT ACTIVE
CREATE AN EXTENDED PARTITION AND USE THE ENTIRE 20 GIGS, LET THE SYSTEM ASSIGN A DRIVE LETTER.
FINALLY,
INSTALL YOUR FIRST OPERATING SYSTEM
REBOOT USING YOUR STARTUP DISK AND
THEN INSTALL YOUR SECOND OPERATING SYSTEM REALIZING THAT THEY MUST BE DIFFERENT SYSTEMS, OTHERWISE THEY WILL JUST MIRROR EACH OTHR.
NOW TO USE THESE OS INTERCHANGEABLE:
To change from one operating system to the other you must boot with your startup disk , return to fdisk on drive A and make the second partition Active; likewise, when you want to change back- use the same procedure.
I have used this procedure and it did work.