Bueno, como dice en el titulo tengo un problema con el grub, utilizo Manjaro KDE y tengo la ultima version la 20 o 21, la descargue e instale hace una semana. Intente actualizar grub para ver si solucionaba algo pero no pasó nada, no es ese el problema ya que una vez que inicia alguno de los Sistemas Operativos (despues de los 5 segundos) y doy a reiniciar ya se puede visualizar nuevamente el grub, pero cuando apago y luego enciendo desaparece otra vez
Basicamente asi se veria mi GRUB cada vez que enciendo el ordenador(lo unico bueno es que funciona y me permite elegir los sistemas operativos):
Parece que a grub no le “gusta” tu tarjeta gráfica. En la configuración de grub /etc/default/grub hay una línea para definir el modo gráfico de grub: GRUB_GFXMODE=auto. Cambiala para probar con otros modos. El valor que debes poner está en modo anchoxalto ó anchoxaltoxprofundidad. Por ejemplo:
GRUB_GFXMODE=2560x1440
Puedes poner varios valores separándolos con comas:
GRUB_GFXMODE=2560x1440,1024x768,auto
Para ver que modos hay disponibles, estando en el menu de grub, pulsa C y ejecuta el comando videoinfo. ESC para salir de este modo.
Después de modificar el fichero, ejecuta update-grub
Solo por confirmar, ¿Tienes otros sistemas operativos? Manjaro configura por defecto el grub para que esté oculto si no hay otros sistemas operativos. Puedes mostrar el menu grub si pulsas ESC mientras está la pantalla negra.
Si, lo hice, le di un upgrade al grub, tambien estuve apretando ESC pero sigue sin visualizarle el grub. ¿Que hice para merecer esto?
Dejo mi config del grub aunque dudo que sirva de algo.
> GRUB_DEFAULT=saved
> GRUB_TIMEOUT=5
> GRUB_TIMEOUT_STYLE=menu
> GRUB_DISTRIBUTOR="Manjaro"
> GRUB_CMDLINE_LINUX_DEFAULT="udev.log_priority=3"
> GRUB_CMDLINE_LINUX=""
>
> # If you want to enable the save default function, uncomment the following
> # line, and set GRUB_DEFAULT to saved.
> GRUB_SAVEDEFAULT=true
>
> # Preload both GPT and MBR modules so that they are not missed
> GRUB_PRELOAD_MODULES="part_gpt part_msdos"
>
> # Uncomment to enable booting from LUKS encrypted devices
> #GRUB_ENABLE_CRYPTODISK=y
>
> # Uncomment to use basic console
> GRUB_TERMINAL_INPUT=console
>
> # Uncomment to disable graphical terminal
>
> # The resolution used on graphical terminal
> # note that you can use only modes which your graphic card supports via VBE
> # you can see them in real GRUB with the command 'videoinfo'
> GRUB_GFXMODE=1366x768,1280x720
>
> # Uncomment to allow the kernel use the same resolution used by grub
> GRUB_GFXPAYLOAD_LINUX=keep
>
> # Uncomment if you want GRUB to pass to the Linux kernel the old parameter
> # format "root=/dev/xxx" instead of "root=/dev/disk/by-uuid/xxx"
> #GRUB_DISABLE_LINUX_UUID=true
>
> # Uncomment to disable generation of recovery mode menu entries
> GRUB_DISABLE_RECOVERY=true
>
> # Uncomment this option to enable os-prober execution in the grub-mkconfig command
> GRUB_DISABLE_OS_PROBER=false
>
> # Uncomment and set to the desired menu colors. Used by normal and wallpaper
> # modes only. Entries specified as foreground/background.
> GRUB_COLOR_NORMAL="light-gray/black"
> GRUB_COLOR_HIGHLIGHT="green/black"
>
> # Uncomment one of them for the gfx desired, a image background or a gfxtheme
> #GRUB_BACKGROUND="/usr/share/grub/background.png"
> GRUB_THEME="/usr/share/grub/themes/manjaro/theme.txt"
>
> # Uncomment to get a beep at GRUB start
> #GRUB_INIT_TUNE="480 440 1"
El problema con eso es que grub carga antes que el kernel. Nada de eso va a afectar al problema. El problema aquí es que el propio grub está en negro. Linux se ve bien.
Estaba revisando tu config y comparando con la que yo tengo. Todo más o menos igual. Lo único que veo, es que hay una opción que no tienes y que quizás podría funcionar. Sería añadir esto:
# Uncomment to disable graphical terminal
GRUB_TERMINAL_OUTPUT=console
No es que sea lo mejor, pero quizás al forzar el modo texto se vea siempre el menu.
Recuerda ejecutar sudo update-grub después del cambio.
Como sugerencia, para una proxima oportunidad, ya que tu maquina usa UEFI, si realizas una instalacion manual puedes probar con rEFInd en lugar de grub.
Ya está, voy a dar como solución lo que dijo el usuario @cfinnberg de utilizar el modo consola.
No me molesta tener el grub en modo clasico, al menos ahora se visualiza cuando encenciende la computadora. Funciona.