@Colin, I del the grub.cfg in recovery partition, after that it will enter grub shell. from the result, I thought the $prefix is zero or not exist.
grub> cat (memdisk)/grub.cfg if [ -z "$prefix" -o ! -e "$prefix" ]; then if ! search --file --set=root /.disk/info; then search --file --set=root /.disk/mini-info fi set prefix=($root)/boot/grub fi if [ -e $prefix/$platform/grub.cfg ]; then source $prefix/$platform/grub.cfg else source $prefix/grub.cfg fi -- 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