Зазвичай 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.