Hi all,

I have a 40 GB hard drive with Windows XP and Slackware 8.1 dualbooted. I want to make it a triple boot. I want to give FreeBSD a shot, but I don't won't to wipe out Windows or Slack (especially Slack). I have already resized my Linux partition to give me a 5GB free space for BSD.

1) 5GB should be enough for the BSD partition, isn't it?
2)The resizing tool I used made the new free space I'm planning on using for FreeBSD a logical partition. It needs to be a primary partition, right? When I do the FreeBSd install program, and use fdisk, will this make the new partition a primary partition?
3) Will FreeBSD detect Windows and Linux and enable me to install a boot loader than will boot all three OSs? Or could i just reconfigure the Lilo I'm using with Slackware to boot all three? If not, what do I do?
4) Please point out any pitfalls, or offer any advice you think appropriate (By the way, I already know I need counseling; please don't suggest that.) Thanks people.