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 Settings
pero 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.cfg
archivo, 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/grub
se 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 menuentry
y submenu
en /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 submenu
opciones avanzadas, es decir, la configuraría GRUB_DEFAULT=2
porque GRUB cuenta desde 0
. Si está ejecutando un arranque dual con Windows, lo GRUB_DEFAULT
más probable es que esté configurado en 3
.
Ver el menú
Noto que GRUB_TIMEOUT_STYLE
está 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_STYLE
en "menu"
.
Incluso si no lo haces, túdeberíapodrá ver el menú durante la cuenta regresiva de 5 segundos presionando ESC
, F4
o 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-grub
despué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.cfg
realmente contiene una entrada de menú 'System setup'
como usted dice, con el comando fwsetup
dentro 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!