Here is a writeup that describes the whole process (including how to set up a VM for your build environment): http://www.raspberrypi.org/forums/viewtopic.php?f=85&t=90613&sid=0a979c8883929b31fdc7023359fdd419