Для завантаження Linux в режимі EFI потрібно обидва параметри налаштування ядра і певний макет розділів і файлів на завантажувальному носії. Параметри конфігурації ядра в ці дні надзвичайно поширені, тому це більше теоретичних обмежень, ніж практичних. Проблеми з розміщенням дисків / файлів є більш обмеженими. В основному, EFI використовує завантажувачі EFI, що зберігаються в Системний розділ EFI (ESP), яка є файловою системою FAT32 у розділі, позначеному певним кодом типу (C12A7328-F81F-11D2-BA4B-00A0C93EC93B на дисках GPT). Для інсталятора ОС на знімному диску зазвичай буде завантажувач EFI/BOOT/bootx64.efi
на ESP знімного диска. У випадку з компакт-дисками, цей файл міститься у завантажувальному зображенні El Torito з методом підготовки, специфічним для EFI. З цієї причини легше підготувати завантажувальний флеш-накопичувач USB, ніж завантажувальний образ CD / DVD. Звичайно, завантажувачі часто мають свої власні вимоги, такі як конфігураційні файли та файли підтримки.
Сьогодні Fedora, Ubuntu, Mint, SUSE, і я впевнений, що багато інших дистрибутивів підтримують EFI-режим установки. Останнє, що я спробував, Debian не зробив, хоча я чув, що це в роботі або навіть змінилося з останньою версією (мені потрібно перевірити цю деталь сама). На жаль, встановлення програми завантаження в режимі EFI може бути складним. Проблема полягає в тому, що більшість сучасних комп'ютерів на основі UEFI включають підтримку BIOS / старих завантажувальних режимів, і тому, коли ви намагаєтеся завантажитися, ви можете так легко закінчити завантаження в режимі BIOS, як в режимі EFI. Натискання клавіш F2, F8 або будь-якої клавіші, яку ви натискаєте, щоб отримати меню завантаження, часто може викликати набір параметрів з двома для завантаження вашого носія: Одна опція завантажується в режимі BIOS, а інші - в режимі EFI. Після завантаження шукайте /sys/firmware/efi
каталог. Якщо він присутній, ви завантажилися в режимі EFI. Якщо ні, то ви, ймовірно, завантажилися в режимі BIOS (хоча ви можете просто вставити efivars
модуль ядра).