Зазвичай EFI/ubuntu/grubx64.efiна системному розділі EFI (ESP) є бінарний GRUB і EFI/ubuntu/shimx64.efiє двійковим для shim. Останнє є відносно простою програмою, яка забезпечує спосіб завантаження на комп'ютері за допомогою Secure Boot active. На такому комп’ютері непідписана версія GRUB не запуститься, і підписати GRUB за допомогою ключів Microsoft неможливо, тому shim подолає розрив та додає власні інструменти безпеки, які паралельні інструментам Secure Boot. На практиці shim реєструється за допомогою мікропрограмного забезпечення, а потім запускає програму, яку називають grubx64.efiу каталозі, з якого вона була запущена, тому на комп'ютері без захищеної завантаження (наприклад, на Mac), запуск shimx64.efi- це як запуск grubx64.efi. На комп’ютері з активним захищеним завантаженням запуск shimx64.efiповинен спричинити запуск GRUB, тоді як запускgrubx64.efi безпосередньо, ймовірно, не буде працювати.
Зауважте, що можлива певна двозначність. Зокрема, якщо ви хочете використовувати диспетчер завантаження або завантажувач, відмінний від GRUB, у середовищі Secure Boot з shim, ви повинні зателефонувати в цю програму grubx64.efi, хоча це не GRUB. Таким чином, якби ви встановили rEFInd на комп'ютері з підтримкою захищеної завантаження, це grubx64.efiможе бути бінарним файлом rEFInd. Цей двійковий файл, мабуть, не проживав EFI/ubuntuби; і це, і двійковий двійник, ймовірно, увійдуть EFI/refind. Крім того, оскільки у вас є Mac (який не підтримує захищене завантаження), немає необхідності встановлювати rEFInd таким чином; має набагато більше сенсу встановлювати rEFInd as EFI/refind/refind_x64.efi(його місцезнаходження та ім'я за замовчуванням).
Зауважте, що документація rEFInd включає цілу сторінку на захищеному завантаженні. Можливо, ви не отримаєте користі від його читання, user190735, оскільки ви використовуєте Mac. Я згадую це лише у випадку, якщо хтось інший читач приходить, хто намагається використовувати rEFInd спільно з Secure Boot.