>Хочу поставить дома FreeBSD(никогда не ставил). На компе есть WindowsXP.
>Будут ли работать эти две системы с одного харда? Если да, то
>как настроить загрузку по выбору?
Еще как будут!
Если ХР уже установлена, каким-нибудь Partition Magick'ом отрежь кусок для freebsd, загружайся с CD (или дискет) и ставь. Только не забудь: при установке тебя спросят что писать в mbr. Выбирай FreeBSD Boot manager, тогда при загрузке появиться меню выбора ОС.
Еще можешь вот тут посмотреть http://freebsd.bip.ru/loader.shtml
Здесь описывается как использовать NTloader для загрузки freebsd.