J'ai une instance VirtualBox de Centos 5. La taille de l'écran est assez petite (800 * 600) et je voudrais l'augmenter à 1280 * 1080. Sous les préférences de Gnome pour "Résolution d'écran", je n'ai que l'option pour 600 * 800 ou 640 * 480.
J'ai essayé de modifier mon xorg.conf (sur la base de ce tutoriel http://paulsiu.wordpress.com/2008/09/08/creating-and-managing-centos-virtual-machine-under-virtualbox/ ) mais cela ne semble pas avoir fait de différence. Voici un extrait de la section modifiée:
Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
Modes "1280x800"
EndSubSection
EndSection
Est-ce que quelqu'un sait comment faire ça?
Une résolution maximale de 800x600 suggère que votre serveur X à l'intérieur de la machine virtuelle utilise le pilote SVGA . SVGA est la résolution la plus élevée pour laquelle il existe un support standard; au-delà, vous avez besoin d'un chauffeur.
VirtualBox émule un adaptateur graphique spécifique à VirtualBox, il n'émule pas un composant matériel déjà existant comme la plupart des autres sous-systèmes. Les ajouts d'invités incluent un pilote pour cet adaptateur. Insérez le CD des ajouts d'invité dans le menu du périphérique VirtualBox, puis exécutez le programme d'installation. Déconnectez-vous, redémarrez le serveur X (envoyez Ctrl+Alt+Backspace
dans le menu VirtualBox), et vous devriez avoir une résolution d'écran qui correspond à votre fenêtre VirtualBox. Si vous constatez que vous avez encore besoin d'un ajustement manuel de votre xorg.conf
, le manuel a quelques pointeurs.
Il y a une limite à la hauteur que vous pouvez obtenir, en raison de la quantité de mémoire que vous avez allouée à la carte graphique dans la configuration VirtualBox. 8 Mo vous donneront jusqu'à 1600x1200 en 32 couleurs. Aller au-delà est surtout utile si vous utilisez la 3D.
J'ai eu les mêmes problèmes avec une configuration différente:
OS hôte: Linux Mint 17 Cinnamon 64 bits OS invité: Centos 6.6 Virtualbox: Oracle VM VirtualBox Manager 4.3.10_Ubuntu
Solution qui a fonctionné pour moi:
Installer Virtualbox -> Périphériques, insérer l'image du CD Additions invité
[root@centos6 ~]# cd /media/VBOXADDITIONS_4.3.10_93012/
./VBoxLinuxAdditions.run
obtenir une chaîne de résolution personnalisée:
[root@centos6 ~]$ cvt 1600 900
# 1600x900 59.95 Hz (CVT 1.44M9) hsync: 55.99 kHz; pclk: 118.25 MHz Modeline "1600x900_60.00" 118.25 1600 1696 1856 2112 900 903 908 934 -hsync +vsync
définir une chaîne de résolution personnalisée:
[root@centos6 ~]$ xrandr
Screen 0: minimum 64 x 64, current 1024 x 768, maximum 16384 x 16384
VBOX0 connected 1024x768+0+0 0mm x 0mm
1024x768 60.0*+ 60.0*
1600x1200 60.0
1440x1050 60.0
1280x960 60.0
800x600 60.0
640x480 60.0
[root@centos6 ~]$ xrandr --newmode "1600x900_60.00" 118.25 1600 1696 1856 2112 900 903 908 934 -hsync +vsync
[root@centos6 ~]$ xrandr --addmode VBOX0 "1600x900_60.00"
utilisez la boîte de dialogue de configuration de l'administration système normale pour changer la résolution en 1600 x 900 qui n'était pas disponible auparavant.
HTH, Magnus
Vous avez besoin d'extensions invité Virtual Box.
Pour les installer, vous devez d'abord ajouter le référentiel RPMForge pour yum, suivez ces instructions:
Exécutez ensuite cette commande dans un terminal:
yum install dkms
Ma machine virtuelle ne prend soudain plus en charge le plein écran.
Finalement, le correctif a été facile: j'ai dû mettre à jour vers la dernière version de VirtualBox, puis réinstaller la dernière version de Guest Additions. Après avoir fait cela puis redémarré ma machine virtuelle, la résolution était automatiquement la taille correcte (plein écran).
Pour Mac, bien que VirtualBox Additions soit apparemment disponible maintenant, je n'ai pas trouvé de moyen de les installer.
Cependant, changer la résolution dans les paramètres de la machine invitée (dans mon cas CentOS) a résolu le problème. Il n'y avait pas d'option pour trouver automatiquement la résolution d'écran comme d'autres l'ont suggéré, mais les essais et erreurs m'ont permis de trouver le meilleur ajustement (presque parfait). Bien que l'écran de démarrage et de connexion semble toujours réduit, une fois connecté, la pleine résolution sera apparente.
sur CentOS 7.5 sur VirtualBox 5.2.22, la solution était:
créer un fichier de configuration du module noyau pour le module "vboxvideo". Sans le paramètre "modeset", le module ne se charge pas.
echo "options vboxvideo modeset = 1"> /etc/modprobe.d/vboxvideo.conf
Dans mon cas (virtualbox 5
+ centos 7
), tout ce que j'ai fait est d'installer l '"Image cd supplémentaire invité", puis de redémarrer le vm, et de le faire en plein écran au démarrage, il prendra automatiquement la plus grande résolution.
Je pense que vous pourriez oublier de redémarrer ou ne pas l'avoir plein écran via Host + F
.