(In reply to Alberto Planas Dominguez from comment #16) > (In reply to Michael Chang from comment #15) > > > It seems the path to grubbls.efi is wrong, the correct one should be: > > > > > /usr/share/grub2/arm64-efi/grubbls.efi > > > You are right. The path is deduced with this: /usr/share/grub2/$(uname > -m)-efi/grubbls.efi > > Is there a way to extract the expected arch name? For example, for risc-v > and other architectures. This translation of target_cpu in configure.ac may be helpful. https://git.savannah.gnu.org/cgit/grub.git/tree/configure.ac#n108