¿Cómo le digo a GRUB2 que establezca su resolución (y también la que se pasa al kernel) al máximo que puede detectar en el momento del arranque ?
boot
grub2
resolution
Mehrdad
fuente
fuente
Respuestas:
Supongo que la razón por la que pregunta sobre esto es porque 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 Ubuntu arranca, esto no lo aborda . GRUB2 no "pasa al núcleo" la resolución que selecciona para el menú de arranque.
Editar
/etc/default/grub
comoroot
. Es posible que desee hacer una copia de seguridad primero:(Ejecutaría eso en la Terminal, que puede abrir presionando Ctrl+ Alt+ T).
Para editarlo con Gedit como
root
ejecutado:(O si está utilizando Kubuntu, ejecute en su
kdesudo kate /etc/default/grub
lugar).Obtendrá muchos mensajes en la Terminal, si ejecuta ese comando en la Terminal en lugar de con Alt+ F2. Notarás que no dicen que pertenecen al archivo que estás editando, así que está bien.
Encontrarás que parte del archivo dice algo como esto:
Uncomment (es decir, eliminar el principal
#
de) la línea que diceGRUB_GFXMODE
, y cambiar la resolución a partir de640x480
aauto
. La línea ahora debería leer:Guarde el archivo y salga del editor. En la Terminal, ejecuta:
(Esto debe ejecutarse después de cada modificación
/etc/default/grub
para aplicar los cambios).Ahora reinicie, y vea si eso hace lo que quiere.
Es posible 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
nuevamente, y esta vez cambie la línea para que diga algo como: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 (incluidas la mayoría de las pantallas de portátiles actualmente) tienen diferentes factores de forma y usan diferentes resoluciones. Wikipedia tiene una lista de resoluciones comunes que pueden ayudarte. Si conoce las resoluciones específicas que desea para cada dispositivo, puede enumerarlas (primero las más altas). Probablemente deberías incluir
640x480
oauto
al final. Recomiendo esto porque no sé si GRUB2 siempre intentará una baja resolución segura, si no incluye eso.Luego guarde el archivo nuevamente, ejecútelo
sudo update-grub
nuevamente, reinicie nuevamente y vea si eso es lo que necesita.Si no es así, puede que no tengas suerte. GRUB2 no muestra el video de la misma manera que Ubuntu una vez que se inicia. GRUB2 utiliza las Extensiones de BIOS VESA 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 . Todavía es GRUB2. Un poco confuso, pero cierto).
[Finalmente, gracias a TechZilla por señalar un error grave en la versión original de esta respuesta.]
fuente
GRUB_GFXMODE=auto
casi siempre obtiene la mejor resolución posible a través de VESA. Las resoluciones de pantalla ancha VESA no están estandarizadas, y nunca he podido obtener una de Grub2. Escuché que es posible si se usa un chip Intel GFX y algunos parches blandos VESA semi-complicados. AFAIK esto no es posible con chips que no sean Intel GFX. ... también debe agregar un +1 a mi comentario si estaba en el objetivo. : PTambién hay una opción de GUI disponible.
Personalizador de Grub:
Grub Customizer permite editar, renombrar, reordenar o congelar 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 usar Grub Customizer desde un entorno Live CD / USB para solucionar sus problemas de arranque.
Instalación:
Presione Alt+ Ctrl+ Tpara abrir la terminal y ejecutar los siguientes comandos:
Cómo utilizar:
Una vez instalado, presione Alt+ F2, escriba
grub-customizer
y presione Enter.Autentíquese dando su contraseña de usuario.
Una vez abierto, haga clic en
Preferences
en la barra de herramientas.En la
Appearance
pestaña Habilitarcustom resolution
, y escribaauto
en el cuadro de texto.Alternativamente, en la
Advanced
pestaña HabilitarGRUB_GFXMODE
y escribaauto
el campo de texto delante de é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 se probará 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
Cierre 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:
fuente