No problem as long as you have only one Linux on your hard drive (or one Linux and Windows), but a pain in the behind when you install more than one Linux. Each new Linux creates new UUID's and assigns those to the partitions, wiping the older UUID's. And thus creating problems for the older Linuxes, who can't find their partitions any more.
The only solution then, is to erase the UUID's from fstab and men.lst on all root partitions: Linux can also use the old way. Be careful here!
A typical fstab line with UUID is:
# /dev/sda1
UUID=7a212543-83c0-43db-a7f3-f631de4a79a3 / ext3 defaults,errors=remount-ro, 0 1
A cleaned up line in fstab is:
/dev/sda1 / ext3 defaults,errors=remount-ro 0 1
or if it's not root:
/dev/sda1 /media/sda1 ext3 defaults 0 0
A typical line in /boot/grub/menu.lst is:
kernel /boot/vmlinuz-2.6.20-16-generic root=UUID=7a212543-83c0-43db-a7f3-f631de4a79a3 ro single
A cleansed line is here:
kernel /boot/vmlinuz-2.6.20-15-generic root=/dev/hda1 ro single
Oh, and every kernel update recreates the UUID's in /boot/grub/menu.lst......
Hope this helps.
Greetz, Pjotr.




