Reinicie el sistema en la configuración UEFI

Reinicie el sistema en la configuración UEFI

Recientemente compré la placa base ASRock Q1900-ITX y construí una computadora a su alrededor (sirve como un cruce entre un NAS y HTPC). Quiero que este sistema arranque lo más rápido posible, así que elegí instalar el sistema (Arch Linux) en modo UEFI ya que arranca un poco más rápido que el heredado.

Funcionó bastante bien, pero quería ir un paso más allá y utilizar una característica de esta placa base llamada "arranque ultrarrápido". Para habilitarlo tuve que aceptar la advertencia de que ya no podré ingresar a la configuración UEFI presionando una tecla durante el inicio porque el proceso de inicio será demasiado rápido para eso. Según el manual, la única forma de acceder a la pantalla de configuración es mediante algún software especial (proporcionado sólo para Windows, por supuesto).

Poco después de activar esa función (debo admitir que funciona muy bien) me di cuenta de que olvidé habilitar Wake on Lan y para cambiar esta configuración tuve que ingresar al panel de control UEFI. En pocas palabras, fallé y tuve que reiniciar el CMOS para poder llegar allí.

Sin embargo, no quiero volver a girar ese puente; entonces, ¿hay alguna forma genérica de indicarle al sistema que arranque directamente en la configuración UEFI que funcione en Linux?

Intenté usarlo efibootmgr -npero desafortunadamente la interfaz UEFI no figuraba como opción. Lo cambié para arrancar desde un CD-ROM inexistente para poder ver al menos un menú de selección del medio de arranque UEFI (esperaba ver un error de arranque y una opción para ingresar a la pantalla de configuración) y funcionó parcialmente: se mostró el menú. pero no pude seleccionar nada (el teclado no funcionaba; puede ser un error de firmware).

Sé que esta configuración está oculta en algunas de las variables UEFI, pero no es obvio cuál de ellas contiene esa configuración y qué se debe incluir en ella. No pude encontrar ninguna pista en línea, así que pregunto aquí: ¿tal vez hay algo que me perdí?

Respuesta1

Se preguntó algo similar al superusuario. Elrespuesta aceptadamuestra:

systemctl reboot --firmware-setup

Ver también eldocumentaciónde esta opción.

información relacionada