I installed Ubuntu on my flash drive and have been able to boot it on a PC. On my MBP, I have installed rEFIt to allow me to boot from my flash drive. However, when I choose to boot from the flash drive, it boots up Windows.

I have Mac OS X and Windows 7 both installed on my Mac.