No, I installed FreeBSD on the laptop directly.
Yes, I do manual partitioning during installation, you may follow FreeBSD Handbook section 2.6.3.
FreeBSD's GNOME depends on sysutils/hal and sysutils/consolekit. If you use GNOME in FreeBSD, you'd better build x11/xorg with sysutils/hal...