Hace varias semanas, instalé Kubuntu 20.04 en mi IdeaPad Y50-70, una computadora portátil de 15,6 pulgadas algo vieja pero bastante capaz con una resolución de pantalla de 4K. Como era de esperar, el dispositivo no se podía usar en su modo de pantalla nativo, y tuve que hacer todo más grande, escalar y todo eso. Al final, logré crear una configuración ergonómicamente cómoda, con dos excepciones:el menú de inicio de sesión y el menú de inicio.
Lo primero me dio un poco de dolor, pero pude solucionarlo. Con GRUB hubo más problemas. Uno, el menú no aparecía, a pesar de que tenía una configuración de arranque dual en su lugar. Dos, el menú era diminuto, con el texto apenas legible. Así que me embarqué en un viaje de modificaciones de GRUB, de ahí este tutorial. Déjame mostrarte cómo puedes hacer que el menú de GRUB sea más grande en pantallas HD/UHD.
Solución
Sabemos cuál es el problema, así que no hay necesidad de perder el tiempo. Lo único que debe hacer es leer mi tutorial de GRUB2, porque explica los conceptos básicos de este gestor de arranque y cómo y dónde puede realizar modificaciones en su configuración. Sin este conocimiento, es posible que no se sienta cómodo con el trabajo de hoy.
De todos modos, haga una copia de seguridad y luego abra /etc/default/grub en un editor de texto, como root o sudo. En este archivo, descomentaremos varias entradas existentes y agregaremos algunas nuevas. Luego, actualizaremos el menú de GRUB y, en el próximo reinicio, todo debería estar bien.
...
GRUB_DEFAULT=0
GRUB_TIMEOUT_STYLE=oculto
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="Quiet splash"
GRUB_CMDLINE_LINUX=""
GRUB_GFXMODE=640x480
GRUB_GFXPAYLOAD=mantener
GRUB_TERMINAL=gfxterm
...
El fragmento de texto anterior está tomado de mi configuración de GRUB. En particular, las entradas que son importantes incluyen:
- GRUB_GFXMODE:determina la resolución de su menú de GRUB. De manera predeterminada, GRUB usa el backend "vbe" y la resolución que ingresa debe ser compatible. Puede comprobar las resoluciones disponibles accediendo a la línea de comandos de GRUB (c en el menú de inicio) y ejecutando vbeprobe. Tenga en cuenta que si tiene habilitado el Arranque seguro, es posible que no obtenga ningún resultado. Deberá deshabilitarlo para obtener los resultados, luego habilitarlo si lo desea. Si no está seguro, utilice la opción más básica de 640 x 480.
- GRUB_GFXPAYLOAD=keep:le dice al cargador de arranque el modo de gráficos antes de que el controlador de gráficos estándar se cargue en la memoria. El valor mantener le dice a GRUB que use los mismos parámetros definidos durante la secuencia de inicio inicial.
- GRUB_TERMINAL=gfxterm - Esto le dice al gestor de arranque que use un dispositivo gráfico para su entrada y salida.
Diferente sintaxis
Si las entradas escritas anteriormente no funcionan para usted, puede probar formatos ligeramente diferentes, uno por uno. Realice un cambio, actualice el menú de GRUB y luego reinicie para ver si obtiene los resultados deseados. Por ejemplo, para GFXMODE, puede probar cualquiera de las opciones (¡una a la vez!):
GRUB_GFXMODE=640x480
GRUB_GFXMODE=640x480x16
GRUB_GFXMODE=640x480x32
GRUB_GFXMODE="640x480"
GRUB_GFXMODE="640x480x16"
GRUB_GFXMODE="640x480x32"
- También puede usar GRUB_GFXPAYLOAD_LINUX en lugar de GRUB_GFXPAYLOAD, con/sin comillas.
- También puede usar GRUB_TERMINAL_OUTPUT=gfxterm además de (o en lugar de) GRUB_TERMINAL=gfxterm.
- También puede usar diferentes fuentes, pero esto no debería ser necesario.
Actualizar el menú de GRUB
Ahora, necesitas actualizar el menú. En sistemas basados en Ubuntu, simplemente ejecute:
sudo-update-grub
De hecho, este es un script contenedor para el comando que normalmente usa en Fedora u openSUSE:
sudo grub2-mkconfig -o /boot/grub/grub.cfg
Tenga en cuenta:en algunas distribuciones, el archivo de configuración de GRUB puede estar ubicado en el directorio grub2, y el archivo puede llamarse grub2.cfg en lugar de grub.cfg.
Reinicie y disfrute de un menú de GRUB de tamaño normal.
Conclusión
La nueva tecnología siempre trae nuevos desafíos. Pero entonces, estoy pensando, las pantallas 4K existen desde hace mucho tiempo. Mi computadora portátil lo ha tenido durante los últimos siete años de su existencia. Habría asumido que la cosa de la escala se habría resuelto hace mucho tiempo. Bueno.
Si encuentra que su menú de GRUB es demasiado pequeño, puede probar los pasos anteriores para hacer que las entradas mostradas sean más grandes y realmente utilizables. Comience con la configuración más simple y luego, vea si desea ver otros ajustes, como fondo, tamaño y tipo de fuente, y similares. Asegúrese de hacer una copia de seguridad de su configuración, de modo que si algo regresa, puede revertirlo rápida y fácilmente. Y hemos terminado aquí.