J'ai un hôte Windows 7 et un invité Debian 8. J'ai déjà installé
virtualbox-guest-utils virtualbox-guest-x11 virtualbox-guest-dkms
comme décrit dans https://askubuntu.com/questions/3205/higher-screen-resolution-in-virtualbox . Avant d'installer ces paquets, je pouvais sélectionner un maximum de 1024 * 768. Après l'installation 1600 * 1200 était possible. Mais je veux simplement utiliser le plein écran 1920 * 1080 sur mon écran.
Appuyer sur Host-G n'est pas possible. J'ai l'impression que cette combinaison est désactivée. Comment augmenter la résolution de VirtualBox au-delà de 800x600 sous Linux?
Y a-t-il un moyen de faire cela?
J'ai trouvé une solution pour cela dans l'intervalle.
Deux descriptions montrent comment cela fonctionne:
1er: Comment ajuster la résolution de l’écran dans Debian?
2e: http://forums.debian.net/viewtopic.php?f=16&t=78330#p429581
En bref:
$ 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
Après exécution, ces commandes affichent automatiquement la nouvelle résolution. De plus, ces commandes doivent être exécutées après chaque démarrage du système d'exploitation.
Entre-temps, j'ai écrit un article sur ce sujet sur mon blog: http://www.robert-franz.com/2015/06/28/adding-new-resolution-to-the-x -window-server/
Un moyen simple d’y parvenir serait de modifier directement la configuration spécifique dans le chargeur de démarrage grub2:
Découvrez les résolutions prises en charge par votre invité Debian
c
jusqu'à ce que la console Grub apparaisse.vbeinfo
et appuyez sur Entrée. Il vous donnera une liste des résolutions prises en charge.Éditer /etc/grub.d/00_header
auto
dans la ligne if [ "x${GRUB_GFXMODE}" = "x" ] ; then GRUB_GFXMODE=auto ; fi
par la nouvelle résolution. par exemple: if [ "x${GRUB_GFXMODE}" = "x" ] ; then GRUB_GFXMODE=1920x1080 ; fi
MODE
par PAYLOAD
. par exemple: if [ "x${GRUB_GFXPAYLOAD}" = "x" ] ; then GRUB_GFXPAYLOAD=1920x1080 ; fi
set gfxmode=${GRUB_GFXMODE}
. Ajoutez la ligne suivante en dessous: set gfxpayload=${GRUB_GFXPAYLOAD}
update-grub2
et en redémarrant ensuite reboot
[Remarque]
J'ai vu de nombreux exemples dans lesquels la ligne par défaut #GRUB_GFXMODE=640x480
dans le fichier /etc/defaul/grub
était non commentée. Cela s'est avéré inutile pour moi, mais au cas où vous en auriez besoin, n'oubliez pas de update-grub2
après l'avoir supprimé.
Je sais que cette question concerne différentes versions, mais elle peut être utile pour quelqu'un qui a installé la dernière version de VirtualBox (5.2)
Ma configuration:
Les commandes suivantes doivent être exécutées en mode super utilisateur lorsque le système d'exploitation invité est redémarré:
mkdir -p /lib/modules/$(uname -r)/build/include/drm
touch /lib/modules/$(uname -r)/build/include/drm/drm_rect.h
Le VBoxLinuxAdditions.run
doit être exécuté à nouveau, puis le système d'exploitation invité nécessite un redémarrage.
Il existe également une nouvelle ISO pour les ajouts d’invités dans les téléchargements de développement qui devrait résoudre ce problème . Les versions de Virtualbox Test
Crédits:
Mon problème était que, bien que la résolution 1920x1080 soit disponible et activée dans le menu VB, sa sélection ne l’a pas changé.
J'ai essayé le Sudo apt-get install virtualbox-guest-utils virtualbox-guest-x11 virtualbox-guest-dkms
, et la suggestion de corriger le fichier Grub ci-dessus, mais ce qui semblait faire l'affaire, consistait à mettre à niveau Virtualbox vers la version 5.1.20 et à installer la version correspondante de guestadditions.
Vérifiez la taille de l'écran sous Windows:
Panneau de configuration -> Son et matériel -> Écran
A gauche de la fenêtre, sélectionnez Adjust resolution
et vous pourrez voir quelle est la résolution réelle de l'écran Hôte. Utilisez-le dans votre Ubuntu/Debian. Dans Debian, allez à Settings -> Displays
, choisissez l’affichage et ajustez les résolutions, c’est tout.