I have this problem also. I added a second internal HDD to my desktop computer and thought that UUIDs would be a better method than the /dev/sdXY notation I'd been using, but I got the /dev/disk/by-uuid doesn't exist message.
Blkid does work for me in Karmic, but for some reason Karmic sees my original drive as /dev/sdb while Hardy sees the same drive as /dev/sda. Altering GRUB (legacy) to /dev/sdb for Karmic at least lets me boot. I also had to run update-initramfs before I could access other partitions properly from Karmic.
I have this problem also. I added a second internal HDD to my desktop computer and thought that UUIDs would be a better method than the /dev/sdXY notation I'd been using, but I got the /dev/disk/by-uuid doesn't exist message.
Blkid does work for me in Karmic, but for some reason Karmic sees my original drive as /dev/sdb while Hardy sees the same drive as /dev/sda. Altering GRUB (legacy) to /dev/sdb for Karmic at least lets me boot. I also had to run update-initramfs before I could access other partitions properly from Karmic.