I haven't specifically run into the problem of UUID's (am using Elyssa R1). However, recompiling the kernel I've had issues because I've forgotten to load/install the libata driver (Drives are detected as /dev/hd* instead of /dev/sd*, breaking menu.lst & fstab).
Querying in the ubuntu forums, I was told I should be using UUID's. Curiously, here though it is actively discouraged
and Elyssa doesn't specifically seem to use it.
I understand that UUID's may change as a result of changes to the partition/drive/size/whatever. Isn't there a way to re-calculate the uuid? I mean, outside of linuxmint (say for example with a rescue cd or in windows or otherwise), there's only a finite number of ways you can change a partition. Is it not possible to build in a recalculation of the UUID into the programs that change partitions?
I guess my question at the heart of it is, why doesn't linuxmint use UUID's when ubuntu does? How does ubuntu get around things when UUID's change? Could linuxmint do the same?