Estaba buscando, pero no encontré una forma obvia de saber si GRUB está utilizando UEFI en el arranque del sistema, o el modo de compatibilidad del BIOS, o un BIOS completo. Encontré solo métodos de Windows . ¿Hay algo en GRUB o en los registros de inicio de Kernel que muestre si estoy usando UEFI, EFI o BIOS?
54
Respuestas:
Si ha arrancado usando el firmware UEFI en lugar de usar el firmware BIOS, entonces su sistema debería hacer que las variables EFI NVRAM estén disponibles en:
o
Al arrancar usando un BIOS (o el modo de emulación de BIOS del firmware UEFI), estas variables no están disponibles.
De hecho, como señaló @Santropedro, el camino
falta al arrancar usando un BIOS, que es más fácil de verificar.
fuente
Primer método:
Ok, encendí mi casilla UEFI para marcar. Primera pista, cerca de la parte superior de
dmesg
. Esto no debería aparecer si se inicia a través de BIOS:Segundo método:
Si no lo está, debería aparecer lo siguiente:
Tenga en cuenta que tendrá que tener instalado el paquete efibootmgr. También puede intentar enumerar las variables EFI:
Tercer método:
Comprueba si tienes un
/boot/efi
:Dentro de esa partición deberían estar los archivos que UEFI ejecuta para arrancar.
Si al usar cualquiera de estos métodos no aparecen las entradas relevantes, es muy probable que no esté utilizando UEFI.
fuente
/boot/efi
es solo un directorio/boot
y el resto son paquetes instalados; probablemente todos existirían en un sistema que se instaló en modo UEFI, pero que ahora se inicia con el módulo de compatibilidad de compatibilidad. Aún así, el primero es bastante seguro ... Puede deshabilitar el montaje de los efivarfs con algún tipo de opción paranoica./boot/efi
es un punto de montaje que no estoy seguro de necesidades para ser montado incluso si es relevante para el firmware. así que sí, la mera presencia de una carpeta de marcador de posición allí significa poco o nada, e incluso si tiene contenido, es posible que actualmente no se use./sys/firmware/efi
como un indicador confiable ... askubuntu.com/a/162896/479118 , entonces quizás, ¿eso es más confiable?