Tosha_l
1) Устанавливается XP.
2) Устанавливается FreeBSD.
3) файл /boot/boot1 копируем на дискету (ну или на fat раздел какой-нить)
4) С помощью установочного диска XP запускаем консоль восстановления, делаем последовательно
fixboot c: (зависит от вашего Windows раздела)
fixmbr \Device\HardDisk0. (Зависит от вашего жесткого диска, используйте map для определения точного названия)
(при этом восстанавливается загрузчик XP)
5) Копируем boot1 с дискеты в С:\bootsect.bsd (см. FreeBSD FAQ). В boot.ini добавляем строку C:\bootsect.bsd="FreeBSD".
Все. При перезагрузке появляется меню выбора между Windows и FreeBSD. Одна из прелестей в том, что всегда можно безбоязненно форматировать раздел с FreeBSD (полезно начинающим. мне БЫ в свое время ой как пригодилось

)