Yes, this is totaly possible. Here is what worked for me:
get a knoppix LiveCD. at the very first prompt you see, type
knoppix 2 *enter* now, you will be at a Command line. type
cfdisk /dev/hda - this will run cfdisk. You need to set up different types of partions- the simplest way is to create a swap partitions, a ext3 partition and a FAT32 partition. The ext3 and the swap are for linux to use and the FAT32 is for windows.
To use cfdisk, use the up/down arrow keys to choose a partition, and the left/right arrow keys to navegate the menu.
If you are starting over, delete (using
Delete) everything and then choose
write. say yes.
This is what your drive is going to look like:
[-------windows-------|swap|--------linux-------]
select the empty space. Choose
new. choose primary and say what size you want the partition to be. Since this will be your windows 98 partition, give it about half the drive. Ok, but it says "linux" so, choose
Type and type
0B Choose
Bootable
select the remaining empty space. This will be your swap partition- so it needs to be double the size of your RAM (if you have 256 memory, then you need 512 swap space) Anything more than a Gigabyte of swap is overkill.
New - Primary - Size -
Type
the type for swap is
82
select the remaining space. This is your linux partition.
New - Primary - Size (just hit enter- it will use what is left) -
Type 83
Choose
Bootable
So, that's partitioning.
Install windows on the Fat32 partition (hda1). Install Ubuntu on hda3 and tell it the swap is hda2. It should pick this up. Install grub on the MBR (ok, you can use Lilo, but use grub.
)
long post- more to come
titanium_geek