We don't generate UUIDs at all! That's a common misconception. We just use the UUIDs already present in the filesystem, in cases where you have a clash, there's no way you can mount-by-UUID for that device, so yes, you have to fall back to /dev/hd*
(You could use LABEL=... but the chances are that if you've got a duplicate UUID, the LABEL is probably the same too) This will break in feisty when the /dev/hd* names go away. -- Duplicate UUIDs after Edgy update https://launchpad.net/bugs/64909 -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs