GRUB support USB bootup!
I install Ubuntu 10.04 & Ubuntu 10.10 on SDHC card.
Because SDHC is very slow to write a lot of file. Actually, using desktop computer finish installation ubuntu in XFS format parition HDD. Then, using xfsdump and xfsrestore to clone to SDHC.