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:
Descubra las resoluciones admitidas por su invitado de Debian
- Reinicia Debian y sigue presionando
c
hasta que veas la consola de grub. - Presiona
vbeinfo
y presiona enter. Le dará una lista de resoluciones admitidas.
- Reinicia Debian y sigue presionando
Editar
/etc/grub.d/00_header
- Reemplazar
auto
en la líneaif [ "x${GRUB_GFXMODE}" = "x" ] ; then GRUB_GFXMODE=auto ; fi
con 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
MODE
conPAYLOAD
. 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}
- Reemplazar
- Vuelva a cargar las configuraciones de grub2 ejecutando el comando
update-grub2
y reiniciando luegoreboot
[Nota]
He visto muchos ejemplos en los que la línea predeterminada #GRUB_GFXMODE=640x480
del archivo /etc/defaul/grub
no está comentada. Se demostró que era innecesario para mí, pero en caso de que lo necesites, recuerda hacerlo update-grub2
despué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.run
ejecutarse 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.