Menu

Issue with refine-install detecting mmx64.efi

2017-05-11
2017-05-15
  • Kevin Abraham

    Kevin Abraham - 2017-05-11

    Near line 334 of refind-install, the code seems to have a bug:

                MokManagerSource=`dirname "$ShimSource"`/mm$Platform.efi
                if [[ -f "$MokManagerSource" ]] ; then
                    MokManagerSource=`dirname "$ShimSource"`/MokManager.efi
                fi
    

    It tries to get mmx64.efi, but if it finds it, it changes it to MokManager.efi... IMO it should be:

                MokManagerSource=`dirname "$ShimSource"`/mm$Platform.efi
                if [[ ! -f "$MokManagerSource" ]] ; then
                    MokManagerSource=`dirname "$ShimSource"`/MokManager.efi
                fi
    

    I'm on Linux Mint 18.1, with refind version 0.10.7-0ppa1, installed from the PPA at http://ppa.launchpad.net/rodsmith/refind/ubuntu.

     
  • Roderick W. Smith

    Yes, I noticed that bug when I was implementing the other change you requested. I think it's fixed now, but I'd appreciate your double-checking it. I've also added mm$Platform.efi.signed as a preferred MokManager source filename, which it should translate to mm$Platform.efi when the file is copied.

     

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.