Современные компьютеры используют EFI, а не BIOS, хотя производители путают проблему, используя термин "BIOS" в отношении своих EFI. Процесс загрузки EFI не включает загрузку загрузочного кода из первого сектора диска, как это происходит с BIOS. Таким образом, диски в действительности не являются загрузочными в EFI в том же смысле, в котором диски являются загрузочными в BIOS. Вместо этого процесс загрузки EFI включает в себя загрузку файлов с раздела FAT, известного как системный раздел EFI (ESP), на жесткий диск. Обычно эти загрузчики должны быть зарегистрированы в EFI, которая хранит данные о них в NVRAM. Съемные диски можно загрузить, сохранив загрузчик с фиксированным именем (EFI/BOOT/bootx64.efi
для систем x86-64), и этот подход с фиксированным именем также обычно работает на жестких дисках. Встроенные загрузчики EFI часто представляют пункты меню для этого запасного имени файла, как если бы они были параметрами загрузки всего диска, как показано в «Варианте загрузки №1» на третьем снимке экрана. Загрузчики, которые правильно зарегистрированы в EFI, обычно имеют имена, такие как "Gentoo" или "Ubuntu". На диске может быть несколько таких записей, или их нет вообще.
Во всем этом есть поворот: большинство EFI включают модуль поддержки совместимости (CSM), который обеспечивает уровень совместимости с BIOS, который позволяет EFI загружать операционные системы в режиме BIOS. Если это включено, то вы можете увидеть параметры загрузки для загрузки ОС в режиме BIOS, хотя в этих параметрах загрузки часто отсутствует "режим BIOS". Ваш вариант загрузки №2 на третьем снимке экрана, вероятно, является такой возможностью. К сожалению, параметры управления режимом CSM полностью не стандартизированы, поэтому я не могу сказать, как ваша система работает с CSM; он может быть включен только для внешних дисков или для всех дисков, но он может игнорировать ваш внутренний диск, если не найден загрузчик в режиме BIOS.
В любом случае вам, вероятно, нужно либо включить параметры CSM, либо установить загрузчик в режиме EFI на жесткий диск и зарегистрировать его в EFI. Поскольку вы сказали, что используете GPT-разделение, я рекомендую второй вариант. Смотрите мою веб-страницу о загрузчиках EFI для Linux для получения информации о загрузчиках, которые вы можете использовать для этой цели, и о том, как зарегистрировать их в EFI. Если вы уже сделали все это, возможно, вы столкнулись с ошибкой. В этом случае вам может понадобиться использовать другой инструмент, такой как утилита bcfg
в оболочке EFI версии 2, для регистрации вашего загрузчика. См. Этот раздел документации rEFInd, чтобы узнать, как это сделать с помощью rEFInd. (Процесс будет практически идентичным для другого загрузчика.)