Я искал, но не нашел очевидного способа узнать, использует ли GRUB UEFI при загрузке системы, или режим совместимости с BIOS, или полноценный BIOS. Я нашел только методы Windows . Есть ли что-то в GRUB или журналах загрузки ядра, показывающее, использую ли я UEFI, EFI или BIOS?
54
Ответы:
Если вы загрузились с использованием прошивки UEFI, а не с прошивкой BIOS, то ваша система должна сделать переменные EFI NVRAM доступными в:
или же
При загрузке с использованием BIOS (или режима эмуляции BIOS микропрограммного обеспечения UEFI) эти переменные недоступны.
На самом деле, как указал @Santropedro, путь
отсутствует при загрузке с использованием BIOS, что легче проверить.
источник
Первый метод:
Хорошо, я загрузил свой ящик UEFI, чтобы проверить. Первая подсказка, около вершины
dmesg
. Это не должно появиться, если вы загрузились через BIOS:Второй метод:
Если нет, то должно появиться следующее:
Обратите внимание, что вам нужно будет установить пакет efibootmgr. Вы также можете попытаться перечислить переменные EFI:
Третий метод:
Проверьте, есть ли у вас
/boot/efi
:Внутри этого раздела должны быть файлы, которые UEFI выполняет для загрузки.
Если с помощью любого из этих методов соответствующие записи не отображаются, скорее всего, вы не используете UEFI.
источник
/boot/efi
это просто какой-то каталог,/boot
а остальные являются установленными пакетами - скорее всего, все они существуют в системе, которая была установлена в режиме UEFI, но теперь загружается с помощью модуля поддержки совместимости. Тем не менее, первое - это довольно уверенный огонь ... Вы можете отключить монтирование efivarfs с помощью какой-то параноидальной опции./boot/efi
- это точка монтирования, которую я не уверен, что ее нужно монтировать, даже если она имеет отношение к прошивке. так что да, простое присутствие папки-заполнителя практически ничего не значит, и даже если в ней есть содержимое, они могут в настоящее время не использоваться./sys/firmware/efi
качестве надежного индикатора ... askubuntu.com/a/162896/479118 - так что, возможно, это более надежно?