Estoy usando la instalación mínima de CentOS 7 con acceso de línea de comandos solamente (no hay soporte gráfico instalado).
Después de pasar horas leyendo en línea sobre la edición de archivos grub, la instalación de adiciones de invitados y la configuración de las opciones de VB, absolutamente nada funciona para mí.
Primero, se instalan adiciones de invitados. En segundo lugar, el único archivo grub que tengo es /boot/grub2/grub.cfg, y dice que no lo edite, ya que se genera dinámicamente. Finalmente, editar la pantalla en la configuración de VB> Máquina> a automático, ninguno o pista con la resolución que quiero no hace la diferencia.
Paso a paso, ¿qué debo hacer exactamente para que la resolución de mi pantalla sea superior a 640 x 400 y para proporcionar un búfer (actualmente no hay búfer)?
fuente
Respuestas:
CentOS 7 todavía usa el parámetro vga en desuso . Querías paso a paso, lo obtienes:
sudo su
vi /etc/default/grub
i
o laInsert
tecla en su teclado para ingresar al modo de edición.vga=792
dentro de "-comillas paraGRUB_CMDLINE_LINUX
, f.ex.GRUB_CMDLINE_LINUX="crashkernel=auto rhgb quiet vga=792"
Esc
y escribe:wq
y presionaEnter
para guardar y salir de Vi.grub2-mkconfig -o /boot/grub2/grub.cfg
reboot
Este procedimiento se aplica no solo a Mac, sino a todos los sistemas operativos host que ejecutan Virtualbox: Windows, Linux.
La respuesta de @ garethTheRed podría funcionar en algunas versiones de algunas distribuciones de Linux, pero el truco es encontrar los parámetros correctos para su entorno. Al menos con algunas distribuciones de Red Hat, debe volver a los viejos hábitos obsoletos.
fuente
vga
parámetro. BTWvga=792
le dará una resolución de 1024x768 .Sobre todo, seguí los pasos de @John Mayor e inventé una forma específica. Espero que ayude a alguien.
[Ambiente probado]
CentOS 7.4.1708 en VMWARE Workstation 12 Player (kernel 3.10.0-693.21.1.el7.x86_64)
Editar
GRUB_CMDLINE_LINUX
valor en/etc/default/grub
archivoActualización de Grub
Reiniciar
Se muestra un mensaje como el siguiente, presione
<ENTER>
Elija uno de los valores de salida y anótelo. Ejemplo de visualización
Escriba
z
y presione<ENTER>
para pruebaEl arranque continúa. después del arranque, confirme que la resolución ha cambiado.
Editar el
GRUB_CMDLINE_LINUX
valor en el/etc/default/grub
archivo nuevamente cambia el valor vga de preguntar a0x0342
lo que memorizó el paso anterior .※ El número del modo de visualización debe ser
hexadecimal
. o no, seríaundefined video mode number 342
impresoGrub Update nuevamente
Reiniciar y confirmarlo.
fuente
792
pero en grub veo diferentes valores.Debe informar al núcleo del invitado del tamaño requerido de su terminal.
Cuando se le
grub
solicite, use las teclas del cursor para moverse al núcleo que desea iniciar y presione la Etecla para editar. Use la tecla del cursor para moverse a la línea que comienzalinux
y al final de la línea agregue:para resolución de 800 x 600 con color de 24 bits.
Presione cualquier combinación de teclas que
grub
necesite para arrancar.Si eso funciona, deberás hacer esto permanente:
Modifique
/etc/default/grub
y agregue la estrofa de arriba a laGRUB_CMD_LINE
línea.Próxima ejecución:
lo que hará que 800x600 @ 24 sea el valor predeterminado para todos los núcleos actuales y futuros.
fuente