windows can't see the drive, as it dones't know what to do with it... cos windoze is lame...
yeah, you need to have installed lilo to be able to use both systems, you've probably already got lilo running on the linux drive.
the simplest thing you should do is to put linux on the primary master, and put windows on the pri slave. you'll then need to edit your /etc/lillo.conf file to make windows think that when it boots it's actaully the master, when it isn't. in my lilo.conf file i have:
other=/dev/hdb1
label=windows
table=/dev/hdb
map-drive=0x80
to=0x81
map-drive=0x81
to=0x80
which is all you need to make it all work, assuming you're using lilo that is... which you should be already without knowing. with the drives as i said, edit that file and add that to the end, and you should be fine. and then run 'lilo' as root. paste your lilo.conf file in here if you want more help...