I'm seeing this as a real problem too. I have a machine with root on /dev/sdb1 (Just a SATA disk with ext3, nothing fancy), and update-grub puts the UUID reference in kopts, however the kernel only seems to work with root=/dev/sdb1.
I'd consider this critical, as it renders the machine unbootable unless you know what you are doing and edit the command line as the machine is starting. There really needs to be an option to leave kopts unchanged. -- edgy update-grub destroys kopt https://launchpad.net/bugs/62195 -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs