Absolutely need a separate partition, FAT16, FAT32, or NTFS, depending on the windows version. You will also want that windows partition to start before the 2GB limit, meaning if you have a 3GB partion for Linux, and your Windows partition is after that, you're going to have trouble with windows. Best option is to partition your drive with Windows at the beginning of the drive and Linux at the end.
Another option, though is installing vmware, then you could run windows on a virtual drive inside Linux.
Still another choice is using Wine or Wine-based application, and run windows applications in Linux without the overhead of running a full windows operating system.
Last edited by mikshaw; 03-27-2004 at 10:58 PM.