I installed FreeBSD 5.2 (along with BeOS and 9 Linux Distros) on my 11 boot OS test system. The OS's on the system are:
Debian SID
SUSE 9.0 Professional
Slackware 9.1
Mandrake 9.2
Mandrake 10 (Beta2)
Gentoo 1.4
Fedora Core 1
RedHat 9
FreeBSD 5.2
BeOS Max v3
WhiteBox Enterprise Linux 3
---------------------------------------------------------
Some things about the Debian install.....
Use
grub instead of lilo as your boot loader for Debian ... and I like the beta
Sarge installer for Debian better than the standard woody installation ISO (if you plan to use either sarge or sid instead of woody as your debain install) ... You might try the
UserLinux install ... after getting a base Sarge system (no dselect or tasksel packages after the base install and just follow the instructions on the above link to get a SID install of UserLinux ... or
these instructions (after you add the userlinux sources to /etc/apt/sources.list) to get a sarge based install of UserLinux)...I did the Sarge based install of UserLinux and I have switched to using it for my everyday workstation.
-----------------------------------------------------------
Some things I found out about FreeBSD ...
1. FreeBSD must be installed in a Primary partition (partition 1, 2, or 3 ... since partition 4 will be the extended partition and any follow on partitions will be 5 and higher and installed inside of partition 4).
2. FreeBSD uses a filesystem that Grub can't read ... so you will have to use chainloader to load FreeBSD. Here is the section for my FreeBSD entry in grub:
CODE
title FreeBSD 5.2
rootnoverify (hd1,2)
chainloader +1
{My FreeBSD is on hdb3 ... so in grub that is (hd1,2)}.
3. FreeBSD will install everything it needs (swap, boot, root, etc.) inside it's own partition.
4. My FreeBSD install was pretty much a full install (just to play with) and it is 2.2gb ... I created an 8 gb partition, but you could probably get by with 4-6gb.
So with the FreeBSD partition in mind, I would setup:
hda1 - (already installed, windows)
hda2 - boot (512mb or 1024mb)
hda3 - FreeBSD (4-8 gb {or 15 gb, if you want})
hda4 - extended partiton (end of hda3 to the end of the disk)
hda5 - Debain / partition (20gb)
---------------------------------------------
I would boot using
SystemRescueCD and use
QTparted to create the partitons (use the command
run_qtparted from the command prompt). (
screenshots) ... or use fdisk from the SystemRescueCD if you like fdisk better. I don't like cfdisk, but that is a personal preference.
---------------------------------------------
If you setup the partitons as above, when you install debain just pick hda2 as your boot and hda5 as your / partitions... have debian upgrade the MBR ... then, after the install, boot to debian and add these lines to
/boot/grub/menu.lstCODE
title Windows 2000
rootnoverify (hd0,0)
chainloader +1
title FreeBSD 5.2
rootnoverify (hd0,2)
chainloader +1
When you install FreeBSD, pick hda3 (or the first partition after the small boot partition) to install into. Do install the FreeBSD bootloader, but
do not let FreeBSD update MBR ... only have it update it's root partition.
---------------------------------
It certianly is possible to erase your Windows partition with the debain install ... or to erase the debain or windows partitions with the FreeBSD install ... but if you use QTparted to create the partitons beforehand, and just select partitions to install into on the various installers, that risk would be greatly minimized....