HOLY COW!!!! This bug was reported in 2010 AND STILL HAS NOT BEEN FIXED ! Totally unacceptable.
To make sure we have a common understanding. I have linux on partition sda9 and "other" version of linux on partitions sda8, sdb8, and sdb9. The menu entries for ALL the "other" linuxes all specify the sda8 partition is the root partition, which is wrong for the sdb8 and sdb9 partitions. The bug applies if one is specifying the root using UUID or device name. I have inserted the following line into 30_os-prober as a Bug-Work- Around. The BWA only works because I am specifing root with a device name and not a UUID. A different BWA would be required for those using UUID. Fixing this should not be a major undertaking. I cannot fathom why in some much time it has not been addressed. LPARAMS=`echo $LPARAMS | sed "s:root=/dev/[A-Za-z0-9]* :root=$LROOT :"` -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/508901 Title: update-grub sets wrong root argument To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/508901/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs