UEFI

¿Cómo cambio la configuración de UEFI??

¿Cómo cambio la configuración de UEFI??

Cuando usa Linux, de cualquier distribución, a veces necesita mirar la configuración de UEFI. Las razones varían; es posible que tenga un sistema de arranque dual y no pueda encontrar la otra opción de arranque, tal vez desee que arranque de forma segura o, en algunos casos, desee desactivar el arranque seguro para poder arrancar cualquier cosa.

Para un arranque seguro, debe usar el comando mokutil. Esto administra las claves que están disponibles en el sistema.

Herramientas

efibootmgr

La herramienta más obvia y sencilla de entender es efibootmgr. Con esto, puede trabajar con los diferentes puntos donde desea que continúe el arranque. Al usar UEFI, es mucho más flexible crear opciones sobre cómo arranca. Con la pequeña e ingeniosa herramienta efibootmgr, puede cambiar, agregar y eliminar entradas de inicio. Las entradas de arranque señalan el proceso hacia donde debe ir.

El efibootmgr está disponible para la mayoría de las distribuciones como binario. Entonces, instale el ordinario con su distribución. Una vez que está instalado, debe ejecutarlo como root. Como debe comprender, puede hacer que su sistema sea imposible de arrancar, así que tenga cuidado. Si ejecuta el comando sin parámetros, obtiene una lista simple de entradas actuales.

$ sudo efibootmgr

La lista de la imagen es muy corta; los sistemas de arranque dual tendrán muchas más entradas. Dado que su sistema probablemente tenga muchas más entradas, es posible que desee elegir otro inicio. Esto se hace con bastante facilidad.

$ sudo efibootmgr -n 000C

Esto está destinado a experimentos, la '-n' significa establecer bootnext. Esto establecerá lo que se iniciará la próxima vez que reinicie; no cambia lo que continuará arrancando primero. Si ha agregado algo nuevo, debe hacer esto para probarlo. Si el arranque pasa por la forma en que deseaba, lo configuraría como permanente.

$ sudo efibootmgr -o 000C, 000B

El comando anterior cambia el orden de inicio permanente. No tiene que escribir todos los ceros, solo 'C, B' también habría funcionado. Al crear una entrada de arranque:

$ sudo efibootmgr -c

Ejecutar el comando sin más conmutadores supone que tiene su ESP en dev / sda1 y que está montado en / boot / efi. También puede configurar el arranque para que esté en otro disco. A continuación se muestra un ejemplo.

$ sudo efibootmgr -c -l \\ EFI \\ refind \\ refindx64.efi -L rEFInd -d / dev / sdc

El comando agrega '-c' y se activa como la primera entrada de inicio. El parámetro '-L' establece dónde está el archivo. Esto es relativo a la partición ESP, generalmente montada en '/ boot / efi'. El parámetro '-d' apunta a la unidad que desea usar, el valor predeterminado es / dev / sda. Fue bien? De lo contrario, puede activar y desactivar la entrada de arranque usando '-a' y '-A', respectivamente.

$ sudo efibootmgr -A -b C $ sudo efibootmgr -a -b C

El parámetro apunta a Boot000C, como puede ver, también puede usar solo el primer valor distinto de cero en el número de punto. Si tiene muchos discos, la salida parece un poco más compleja. Use la opción detallada para ver si están en muchos discos.

$ efibootmgr -v root @ mats-Ubuntu: / media / matstage / UEFI # efibootmgr -v
BootNext: 000C
BootCurrent: 000B
Tiempo de espera: 0 segundos
Orden de arranque: 0001,0000,000B, 000C
Boot0000 * rEFInd Boot Manager HD (2, GPT, 439e77ad-82ea-464d-801d-3d5a3d4b7cd4,0xfa000,0x96000) / Archivo (\ EFI \ refind \ refind_x64.efi)
Boot0001 * rEFInd HD (1, GPT, c85dcbd6-880b-f74d-8dac-0504f1dd291e, 0x800,0xaf000) / Archivo (\ EFI \ refind \ refind_x64.efi)
Boot000B * ubuntu HD (2, GPT, 439e77ad-82ea-464d-801d-3d5a3d4b7cd4,0xfa000,0x96000) / Archivo (\ EFI \ UBUNTU \ GRUBX64.EFI)
Boot000C * UEFI OS HD (2, GPT, 439e77ad-82ea-464d-801d-3d5a3d4b7cd4,0xfa000,0x96000) / Archivo (\ EFI \ BOOT \ BOOTX64.EFI)

La parte divertida aquí es que primero tiene la partición, luego el UUID y finalmente la ruta en ese disco. Es un poco complicado recordar los valores, pero lo convierte en una solución más robusta para el sistema. Es posible que cualquier disco extraíble no obtenga la misma letra después de 'sd' la próxima vez que inicie.

Herramientas EFI

Las herramientas de EFI son una colección de herramientas que puede utilizar para averiguar lo que ya está definido. La herramienta efi-readvar puede mostrarle todo a lo que tiene acceso. La impresión es académica ya que todo lo que ves son las llaves. Para manipular la lista, usa efi-updatevar. Esto requiere muchos aros para hacer, y cuando se hace incorrectamente, puede bloquear su sistema. Dicho esto, si tiene una necesidad específica, puede usar el sistema de archivos efivars. Está montado de solo lectura de forma predeterminada debido al riesgo de bloquear el sistema. Los pasos para acceder a las variables se detallan en el enlace a continuación.

https: // realmacmods.com / macbook-2011-radeon-gpu-disable /

Se trata de la Macbook Pro que no puede arrancar sin usar la GPU, lo que hace que el arranque gráfico sea imposible cuando desea instalar Linux. Hacer más cambios en las variables UEFI es peligroso no solo para el contenido de su disco, sino que también puede configurar las cosas para que ni siquiera intenten un arranque.

Si sabe qué guía está buscando, use el comando efibootdump. Esto requiere un conocimiento más profundo de su sistema aunque.

Conclusión

Es posible cambiar sus variables UEFI, sin embargo, debe asegurarse de saber exactamente lo que está haciendo si cambia algo más que el orden de inicio. El orden de arranque le hará reiniciar varias veces hasta que comprenda cualquier error que pueda haber cometido. Si está interesado en acelerar su arranque y hacerlo más dinámico, considere rEFInd!

Cómo invertir la dirección de desplazamiento del mouse y los paneles táctiles en Windows 10
Ratón y Panel táctils no solo facilitan la informática, sino que también hacen que sea más eficiente y requieran menos tiempo. No podemos imaginar una...
Cómo cambiar el tamaño, el color y el esquema del puntero del mouse y del cursor en Windows 10
El puntero y el cursor del mouse en Windows 10 son aspectos muy importantes del sistema operativo. Esto también se puede decir de otros sistemas opera...
Motores de juegos gratuitos y de código abierto para desarrollar juegos de Linux
Este artículo cubrirá una lista de motores de juegos de código abierto y gratuitos que se pueden usar para desarrollar juegos 2D y 3D en Linux. Existe...