Ithink this is not a bug; further searching found https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=686754#25 which explains the issue.
If you have multiple grub.cfg files, one in each /boot, then the primary grub.cfg will populate its config for Other partitions from their grub.cfg. so if the secondary grub.cfg has the wrong root, it is copoed to the primary. By primary i mean the booted /boot/grub/grub.cfg ** Bug watch added: Debian Bug tracker #686754 http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=686754 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1065196 Title: update-grub sets wrong kernel root for linux dual boot systems To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/1065196/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs