So from David's diff, it appears the grub in lucid did not support $var syntax consistently, it requires us to use ${var}. I'm not sure what the rules are for when $var is supported and when it isn't. Perhaps it's only when quoting the variable that we have to use the latter syntax?
Since we know we aren't going to upgrade the MBR when upgrading from 10.04 to 12.04, we should make sure our grub.cfg remains compatible with older grub2. ** Changed in: grub2 (Ubuntu) Status: Confirmed => Triaged ** Changed in: grub2 (Ubuntu) Assignee: (unassigned) => Dmitrijs Ledkovs (dmitrij.ledkov) ** Also affects: grub2 (Ubuntu Precise) Importance: Undecided Status: New ** Also affects: grub2 (Ubuntu Quantal) Importance: Critical Assignee: Dmitrijs Ledkovs (dmitrij.ledkov) Status: Triaged ** Changed in: grub2 (Ubuntu Precise) Importance: Undecided => Critical ** Changed in: grub2 (Ubuntu Precise) Status: New => Triaged ** Changed in: grub2 (Ubuntu Precise) Assignee: (unassigned) => Dmitrijs Ledkovs (dmitrij.ledkov) ** Changed in: grub2 (Ubuntu Precise) Milestone: None => ubuntu-12.04.1 ** Changed in: grub2 (Ubuntu Quantal) Milestone: precise-updates => None -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/978464 Title: Upgrade 10.04 to 12.04 Beta 2 failed, grub issue To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/978464/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs