[Bug 1247905] Re: update-grub fails in the face of overlayroot

Scott Moser 1247905 at bugs.launchpad.net
Thu Oct 3 17:54:52 UTC 2024


> This bug is still present in Ubuntu Jammy 22.04 LTS, I tested this
today. How can I reopen this bug?


just open a new bug. show the versions you're using and output of failure.
it'd be helpful if you referenced this bug.

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to grub2 in Ubuntu.
https://bugs.launchpad.net/bugs/1247905

Title:
  update-grub fails in the face of overlayroot

Status in grub2 package in Ubuntu:
  Won't Fix
Status in grub2 source package in Trusty:
  Won't Fix

Bug description:
  Info on overlayroot:
  http://blog.dustinkirkland.com/2012/08/introducing-overlayroot-
  overlayfs.html

  Mount configuration for an overlayroot-configured box:

  $ mount
  overlayroot on / type overlayfs (rw,errors=remount-ro)
  /dev/sda5 on /media/root-ro type ext3 (ro,relatime,errors=continue,user_xattr,acl,barrier=1,data=ordered)
  /dev/sda6 on /media/root-rw type ext3 (rw,relatime,errors=continue,user_xattr,acl,barrier=1,data=ordered)
  /dev/sda1 on /boot type ext3 (rw)

  When attempting to update-grub:

  $ sudo update-grub
  [sudo] password for administrator: 
  /usr/sbin/grub-probe: error: cannot find a device for / (is /dev mounted?).

  The issue comes about in this line of the /usr/sbin/grub-mkconfig
  script:

  GRUB_DEVICE="`${grub_probe} --target=device /`"

  In the short term, I'm hacking that script to pass in a value for
  GRUB_DEVICE, but the ideal would be to have the grub-probe binary
  detect when an overlayfs is / and return the device which is the
  bottom of the overlay.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/1247905/+subscriptions




More information about the foundations-bugs mailing list