No se puede acceder al BIOS en Ubuntu 18.04.5 LTS desde la actualización del kernel

No se puede acceder al BIOS en Ubuntu 18.04.5 LTS desde la actualización del kernel

Muy recientemente, no se puede acceder a mi opción BIOS durante el arranque.

Revisé la solución deAdriánaquí pero estoy desconcertado.

(base) user@machine:~$ grep -e "^menuentry " /boot/grub/grub.cfg
menuentry 'Ubuntu' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-####' {
menuentry 'System setup' $menuentry_id_option 'uefi-firmware' {

Bueno, parece que hay un problema, UEFI Firmware Settingspero al ver que hay dos entradas de menú, ¿a partir de cuál debo contar?

Si puede ayudarle a encontrar una solución en el /boot/grub/grub.cfgarchivo, la primera entrada del menú está en ### BEGIN /etc/grub.d/10_linux ###parte y la segunda entrada del menú está en ### BEGIN /etc/grub.d/30_uefi-firmware ###.

#/boot/grub/grub.cfg file
### BEGIN /etc/grub.d/30_uefi-firmware ###
menuentry 'System setup' $menuentry_id_option 'uefi-firmware' {
        fwsetup
}
### END /etc/grub.d/30_uefi-firmware ###

/etc/default/grubse establece de la siguiente manera.

#/etc/default/grub file 
#If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
# For full documentation of the options in this file, see:
#   info -f grub -n 'Simple configuration'

GRUB_DEFAULT=0
GRUB_TIMEOUT_STYLE=countdown
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""

Además, al mirar algunos registros de arranque, sospecho que proviene de la actualización de la versión del kernel. Noté que el BIOS no se mostraba esos últimos días. Concretamente, el martes 8 de junio, mi máquina arrancó con 5.4.0-73-generic y desde entonces arrancó con 5.4.0-74-generic. Si esto es así, lamentablemente no tengo ninguna experiencia para hacer nada con esta información.

Placa base (reconocida por el SO) TUF Z390-PRO GAMING.
Versión
Kernel: Linux 5.4.0-74-generic(x86_64)
Distribución: Ubuntu 18.04.5 LTS
Versión: #83~18.04.1-Ubuntu SMP Martes 11 de mayo a las 16:01:00 UTC de 2021

Respuesta1

contandomenuentry


Cuente solo las instancias de nivel más alto de menuentryy submenuen /boot/grub/grub.cfg: ignore todo lo que esté dentro de un archivo submenu. Si solo tiene instalado Ubuntu, la opción Configuración de firmware UEFI debe ocupar el tercer lugar, después de las submenuopciones avanzadas, es decir, la configuraría GRUB_DEFAULT=2porque GRUB cuenta desde 0. Si está ejecutando un arranque dual con Windows, lo GRUB_DEFAULTmás probable es que esté configurado en 3.

Ver el menú


Noto que GRUB_TIMEOUT_STYLEestá configurado en countdown. Demanual de GRUB, esto significa que su menú GRUB seríaocultodurante GRUB_TIMEOUT(5 segundos en su caso), pero con sólo unun solo numero(normalmente en la parte superior izquierda) que muestra la cuenta regresiva.

En el caso de 'cuenta regresiva', mostrará una indicación de una línea del tiempo restante.

Probablemente quieras configurarlo GRUB_TIMEOUT_STYLEen "menu".

Incluso si no lo haces, túdeberíapodrá ver el menú durante la cuenta regresiva de 5 segundos presionando ESC, F4o manteniendo presionado SHIFT:

Si se presiona ESC o F4, o se mantiene presionada la tecla SHIFT durante ese tiempo, se mostrará el menú y esperará la entrada.

Llegar a la configuración del firmware


Si tu objetivo es simplementetener la configuración del firmware UEFIAparece la opción, no la cambie GRUB_DEFAULT, porque entonces ingresará a la configuración cada vez que inicie. En su lugar, prueba lo que dije arriba enVer el menú.


NÓTESE BIEN:Recuerde ejecutar sudo update-grubdespués de editar /etc/default/grub.

Por cierto, hay una posible causa por la que la entrada UEFI desaparece de GRUB que he ignorado aquí; Es posible que su máquina se esté iniciando en modo Legacy BIOS, en lugar de UEFI. Sin embargo, si /boot/grub/grub.cfgrealmente contiene una entrada de menú 'System setup'como usted dice, con el comando fwsetupdentro de ella, entonces definitivamente este no es el caso.


Nota: la línea que dice 'System setup'indica que tuConfiguración del firmware UEFILa opción en el menú GRUB se titulará en su lugarConfiguración del sistema. Sólo un aviso. Puedes nombrar esto como quieras.

¡Espero que esto ayude!

información relacionada