Aumentar la resolución para el invitado de Debian en virtualbox

Aumentar la resolución para el invitado de Debian en virtualbox

Tengo un host de Windows 7 y un invitado de Debian 8. ya lo instalé

virtualbox-guest-utils virtualbox-guest-x11 virtualbox-guest-dkms

como se describe enhttps://askubuntu.com/questions/3205/higher-screen-solving-in-virtualbox. Antes de instalar estos paquetes pude seleccionar un máximo de 1024*768. Después de la instalación fue posible 1600*1200. Pero simplemente quiero usar pantalla completa de 1920*1080 en mi pantalla.

No es posible presionar Host-G. Parece que esta combinación está desactivada. ¿Cómo puedo aumentar la resolución de VirtualBox a más de 800x600 en Linux?

¿Hay alguna forma de hacer esto?

Respuesta1

Mientras tanto, encontré una solución para eso.

Hay dos descripciones que muestran cómo funciona esto:

1º: ¿Cómo ajustar la resolución de la pantalla en Debian?

2do: http://forums.debian.net/viewtopic.php?f=16&t=78330#p429581

En breve:

$ cvt 1920 1080 60
# 1920x1080 59.96 Hz (CVT 2.07M9) hsync: 67.16 kHz; pclk: 173.00 MHz
Modeline "1920x1080_60.00"  173.00  1920 2048 2248 2576  1080 1083 1088 1120 -hsync +vsync
$ xrandr --newmode "1920x1080_60.00"  173.00  1920 2048 2248 2576  1080 1083 1088 1120 -hsync +vsync
$ xrandr --addmode VBOX0 "1920x1080_60.00"
$ xrandr --output VBOX0 --mode 1920x1080_60.00

Después de ejecutar estos comandos automáticamente aparece la nueva resolución. Además, estos comandos deben ejecutarse después de cada inicio del sistema operativo.

Mientras tanto escribí una publicación de blog sobre ese tema:http://www.robert-franz.com/2015/06/28/adding-new-solving-to-the-x-window-server/

Respuesta2

Una forma sencilla de lograrlo sería cambiar la configuración específica en el gestor de arranque grub2 directamente:

  1. Descubra las resoluciones admitidas por su invitado de Debian

    • Reinicia Debian y sigue presionando chasta que veas la consola de grub.
    • Presiona vbeinfoy presiona enter. Le dará una lista de resoluciones admitidas.
  2. Editar/etc/grub.d/00_header

    • Reemplazar autoen la línea if [ "x${GRUB_GFXMODE}" = "x" ] ; then GRUB_GFXMODE=auto ; ficon la nueva resolución. p.ej:if [ "x${GRUB_GFXMODE}" = "x" ] ; then GRUB_GFXMODE=1920x1080 ; fi
    • Justo debajo, haga una copia de la línea editada y reemplácela MODEcon PAYLOAD. p.ej:if [ "x${GRUB_GFXPAYLOAD}" = "x" ] ; then GRUB_GFXPAYLOAD=1920x1080 ; fi
    • Más abajo, encontrarás la siguiente línea: set gfxmode=${GRUB_GFXMODE}. Agregue la siguiente línea debajo:set gfxpayload=${GRUB_GFXPAYLOAD}
  3. Vuelva a cargar las configuraciones de grub2 ejecutando el comando update-grub2y reiniciando luegoreboot

[Nota]
He visto muchos ejemplos en los que la línea predeterminada #GRUB_GFXMODE=640x480del archivo /etc/defaul/grubno está comentada. Se demostró que era innecesario para mí, pero en caso de que lo necesites, recuerda hacerlo update-grub2después de descomentarlo.

Respuesta3

Sé que esta pregunta se refiere a diferentes versiones, pero podría ser útil para alguien que haya instalado la última versión de VirtualBox (5.2).

Mi configuración:

  • VirtualBox 5.2.0 r118431
  • Sistema operativo anfitrión: Windows 10
  • SO invitado: Linux Debian 9.2.1 con XFCE
  • ISO de Guest Additions: VBoxGuestAdditions_5.2.1-118447 (tenga en cuenta que este no es el ISO que obtiene con el instalador predeterminado; hay una nota en el sitio de virtualbox para descargar una versión más reciente)

Los siguientes comandos deben ejecutarse en modo de superusuario en el sistema operativo invitado reiniciado:

mkdir -p /lib/modules/$(uname -r)/build/include/drm

touch /lib/modules/$(uname -r)/build/include/drm/drm_rect.h

Debe VBoxLinuxAdditions.runejecutarse nuevamente y luego el sistema operativo invitado debe reiniciarse

También hay una ISO más nueva de Guest Additions en las descargas de desarrollo que debería solucionar este problema.Construcciones de prueba de Virtualbox

Créditos:

Respuesta4

Estoy usando una imagen de Debian 10 en VirtualBox en Windows 10 e instalé Debian con la GUI predeterminada.

Descubrí que dentro de la GUI podía seleccionar una resolución directamente (por ejemplo, 1920x1440 en mi caso, la resolución máxima de mi máquina host), evitando tener que discutir con la CLI.

Configuración (aplicación) -> Dispositivos -> Pantallas -> Resolución

La elección de una resolución hizo que la VM asumiera el tamaño de pantalla seleccionado y la ventana de VirtualBox cambiara de tamaño de manera adecuada.

información relacionada