GRUB should follow the UEFI's BootCurrent to find the root instead of checking the existence of /.disk/info or /.disk/mini-info.
It looks like the followings. (pseudocode) if ! search --disk --set=root UEFI:BootCurrent; then if ! search --file --set=root /.disk/info; then search --file --set=root /.disk/mini-info fi fi set prefix=($root)/boot/grub Or you can put UEFI's BootCurrent device or partition in the first order to check when running `search --file --set=root`. In short, if GRUB never checks UEFI BootCurrent, the issue is impossible to fix. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1097570 Title: grub2-signed can not find the right device when there are two filesystems containing the file '.disk/info'. To manage notifications about this bug go to: https://bugs.launchpad.net/oem-priority/+bug/1097570/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs