Solución:
Supongo que la razón por la que pregunta sobre esto es que usa diferentes monitores en la misma máquina Ubuntu y desea que GRUB2 se vea bien en todos ellos. Sin embargo, si le preocupa la resolución utilizada una vez que se inicia Ubuntu, este no aborda eso. GRUB2 no “pasa al kernel” la resolución que selecciona para el menú de arranque.
Editar /etc/default/grub
como root
. Es posible que desee realizar una copia de seguridad primero:
sudo cp /etc/default/grub /etc/default/grub.old
(Lo ejecutaría en la Terminal, que puede abrir presionando control+Alt+T.)
Para editarlo con Gedit como root
correr:
gksu gedit /etc/default/grub
(O si está usando Kubuntu, ejecute kdesudo kate /etc/default/grub
en lugar de.)
Obtendrá muchos mensajes en la Terminal, si ejecuta ese comando en la Terminal en lugar de con Alt+F2. Notará que no dicen que pertenecen al archivo que está editando, así que está bien.
Verá que parte del archivo dice algo como esto:
# 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 `vbeinfo'
#GRUB_GFXMODE=640x480
Descomentar (es decir, eliminar el #
de) la línea que dice GRUB_GFXMODE
y cambie la resolución de 640x480
para auto
. La línea debería leer ahora:
GRUB_GFXMODE=auto
Guarde el archivo y salga del editor. En la Terminal, ejecute:
sudo update-grub
(Esto debe ejecutarse después de cada modificación a /etc/default/grub
, para aplicar los cambios.)
Ahora reinicie y vea si eso hace lo que quiere.
Puede que no (ya que utiliza el “valor predeterminado de la plataforma”, que podría no ser el más alto posible). Si ese es el caso, edite /etc/default/grub
de nuevo, y esta vez cambie la línea para que diga algo como:
GRUB_GFXMODE=1600x1200,1280x1024,1024x768,800x600,640x480
No necesariamente querrá usar exactamente esa línea. Debe enumerar todas las resoluciones que desea probar, en el orden en que desea que se prueben. Las resoluciones que he enumerado son las resoluciones más estándar para monitores con una relación de aspecto de 4: 3, pero los monitores de pantalla ancha (incluida la mayoría de las pantallas de portátiles en estos días) tienen diferentes factores de forma y usan diferentes resoluciones. Wikipedia tiene una lista de resoluciones comunes que pueden ayudarlo. Si conoce las resoluciones específicas que desea para cada dispositivo, puede enumerarlas (las más altas primero). Probablemente deberías incluir 640x480
o auto
al final . Recomiendo esto porque no sé si GRUB2 siempre probará una resolución baja segura, si no la incluye.
Luego guarde el archivo nuevamente, ejecute sudo update-grub
nuevamente, reinicie nuevamente y vea si eso hace lo que necesita.
Si no es así, es posible que no tenga suerte. GRUB2 no muestra el video de la misma manera que lo hace Ubuntu una vez que se inicia. GRUB2 usa extensiones VESA BIOS para mostrar el menú de inicio con resolución mejorada (y profundidad de color), y la resolución máxima de una máquina a través de VBE no siempre es tan alta como la resolución máxima admitida por la tarjeta de video y el monitor.
Fuente: La documentación oficial de GRUB2. (Notará que el número de versión es 1.99. Sigue siendo GRUB2. Un poco confuso, pero cierto).
[Finally, thanks to TechZilla for pointing out a serious error in the original version of this answer.]
También hay una opción de GUI disponible.
Personalizador de Grub:
Grub Customizer permite editar, renombrar, reordenar o congelar las entradas de Grub. También permite cambiar los colores de fondo del menú de Grub o agregar una imagen personalizada y también admite la personalización de BURG. También puede utilizar Grub Customizer desde un entorno de Live CD / USB para solucionar sus problemas de arranque.
Instalación:
Pegar Alt+control+T para abrir la terminal y ejecutar los siguientes comandos:
sudo add-apt-repository ppa:danielrichter2007/grub-customizer sudo apt-get update sudo apt-get install grub-customizer
Cómo utilizar:
Una vez instalado, presione Alt+F2, escribe grub-customizer
y golpea Ingresar.
Autentíquese dando su contraseña de usuario.
Una vez abierto, haga clic en Preferences
en la barra de herramientas.
Debajo Appearance
pestaña habilitar custom resolution
y escriba auto
en el cuadro de texto.
Alternativamente bajo Advanced
pestaña habilitar GRUB_GFXMODE
y escriba auto
en el campo de texto frente a él. También puede especificar la resolución como una secuencia de uno o más modos, separados por comas (‘,’) o punto y coma (‘;’); cada uno será probado por turno hasta que se encuentre uno. Por ejemplo:
1440x900,1680x1050,1920x1200,2560x1600
O especificado con profundidad (8, 16 o 24):
1440x900x16,1680x1050x16,1920x1200x16,2560x1600x16
Cierra el Preferences
cuadro de diálogo y haga clic en guardar en la barra de herramientas de la ventana principal. ¡Eso es!
Para eliminar Grub Customizer, ejecute los siguientes comandos en la terminal:
sudo apt-get autoremove --purge grub-customizer sudo add-apt-repository -r ppa:danielrichter2007/grub-customizer sudo apt-get update