Incorrect groot makes wubi installations unbootable
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
grub-installer (Ubuntu) |
Fix Released
|
High
|
Unassigned | ||
Intrepid |
Fix Released
|
High
|
Unassigned |
Bug Description
Binary package hint: grub-installer
Loop-installations expect a root argument such as:
root ()/ubuntu/disks
There following code used to replace the existing groot to produce the above string
if db_get grub-installer/
sed -i "/^# groot=/
fi
But because of the recent changes in update-grub that provide UUID support, groot/boot_device are handled differently, and in particular the groot string returned is a UUID with no "()", hence the above sed command fails. The following should work:
if db_get grub-installer/
sed -i "s:^# groot=.*:# groot=()$RET:" $ROOT/boot/
fi
Changed in grub-installer: | |
importance: | Undecided → High |
status: | New → Triaged |
status: | Triaged → Confirmed |
description: | updated |
description: | updated |
Changed in grub-installer: | |
status: | Confirmed → Triaged |
tags: | added: iso-testing |
I'd rather be able to handle both UUID and non-UUID styles.