I've got a niggling issue with my setup (Ubuntu maverick running on internal USB stick replacing wifi card).
Despite using UUID in my grub.cfg, GRUB always tries to load the kernel from my external harddisk which is attached via the external USB port. I thouht this was because of the "set root=(hd0,1)" line in my grub.cfg so I added a fallback with the other option. Sadly neither work, and the joggler only boots from the USB stick when the hard disk is unplugged..
This is my grub.cfg if anyone can spot anything obviously stupid about it let me know!