bootx64.efi
не починає спочатку. Здебільшого це зовсім не починається.
Прошивка EFI має власне "меню завантаження", аналогічне меню, представленому GRUB, але на більш ранній стадії процесу завантаження. Подібно до того, як GRUB дозволяє вам вибирати, яке ядро Linux запускати, меню завантаження EFI дозволяє вам вибрати, яку завантажувальну програму EFI - це такі речі, як сам GRUB або завантажувач Windows. (І, як і в меню GRUB, меню завантаження EFI, як правило, не відображається за замовчуванням; для запуску потрібно натиснути гарячу клавішу під час запуску.)
Записи в меню завантаження EFI визначаються даними конфігурації, які зберігаються в NVRAM материнської плати (пам'ять "Налаштування BIOS"). Ця конфігурація не зберігається у файлі, але у Fedora ви повинні мати змогу побачити її за допомогою efibootmgr
програми. Кожен запис містить зрозуміле для людини ім’я (для показу в меню) та шлях до завантажувальної програми в системному розділі EFI, а також номер пріоритету, який визначає, який запис завантажується за замовчуванням, коли ви не натискаєте гарячу клавішу щоб побачити меню.
Ці записи завантажувального пристрою NVRAM (як правило) створені інсталяторами операційної системи. Коли ви встановлюєте ОС і поміщаєте файл завантажувача в системний розділ EFI, він також додає запис до конфігурації NVRAM, щоб новий завантажувач був доступний у меню завантаження EFI. (У багатьох випадках це нове введення також є типовим за замовчуванням, так що ОС, яку ви тільки що встановили, завантажиться самостійно, не потрібно відкривати завантажувальне меню EFI та вибирати його вручну.)
Boot/bootx64.efi
Програма представляє собою запасний варіант , коли для EFI ні налаштований з будь-якими записами завантаження NVRAM , які посилаються на інші програми початкового завантаження на диску. Це важливо для знімних носіїв, таких як завантажувальні компакт-диски та USB-накопичувачі, але на жорсткому диску він, як правило, не використовується. Інсталятор Windows створює захист Boot/bootx64.efi
від відмов; Це просто копія Microsoft/Boot/bootmgfw.efi
(принаймні в Windows 7; я не знаю про інші версії).
У своїх системах я замінив Microsoft bootx64.efi
на копію оболонки EFI , так що якщо я якось опиняюся без будь-яких записів завантаження NVRAM і фактично покладаюся на резервний завантажувач, я потрапляю до оболонки, де я можу вивчити ситуацію і вручну запустити одну з інших програм для завантаження, а не система автоматично завантажувати Windows. (Я також додав запис до нього в меню GRUB, щоб у мене була можливість запустити оболонку EFI, навіть коли система працює належним чином.)