

I would have to use a utility that supports HFS partitions to move the partition to the end of the drive and then create a FAT32 or NTFS partition at the start.

It is a good idea, but I had already created the Mac OS installation in the flash disk.

So, I suspect your use case is not that different than mine, but i could be wrong. And booting from the USB works so far with no special effort on the single computer I have tried :). Windows recognizes the NTFS, and i do not need to access the live disk from windows. Made the NTFS into the first partition on the disk (most of the space, works with everything, works with large files), and a second 8GB partition FAT32 for the live disk (and a third partition for 2GB swap as well). I did not want to have live disk files mixed with everything else, so i partitioned and ran into same problem as you that windows did not like the second partition. I purchased a 128 GB flash drive that i wanted to generally use as a flash drive but also boot Ubuntu when needed. Made an account just to share that this thread helped my specific case, and that my solution may help spapakons need as well.
