That is a good question. I bet it does not work on a HFS volume since it was built to work on other hardware, though you can mount a HFS drive if you need to. I, personally, would partition the disk into 3 different partitions. One for MacOS, one for Ubuntu, and one for swap. Make the swap UFS and set the swap for your Mac OS and Ubuntu to write to that drive.
MacBook 2GHz Intel Core 2 Duo w/ 2GB DDR2 RAM & 120GB SATA 5400RPM HDD
Canon Rebel XTI
Google Cr-48 Beta Laptop