** Description changed:

  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/bootdev_directory && [ "$RET" ]; then
          sed -i "/^# groot=/s:).*:)$RET:" $ROOT/boot/grub/$menu_file
          need_update_grub=1
  fi
  
- But because of the way the new update-grub handles of groot/boot_device,
- the groot string returned is formatted differently (there are no "()")
- and  the above sed command fails. The following should work:
+ 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/bootdev_directory && [ "$RET" ]; then
          sed -i "s:^# groot=.*:# groot=()$RET:" $ROOT/boot/grub/$menu_file
          need_update_grub=1
  fi

** Changed in: grub-installer (Ubuntu)
       Status: Confirmed => Triaged

-- 
Incorrect groot makes wubi installations unbootable
https://bugs.launchpad.net/bugs/283520
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to