web-dev-qa-db-fra.com

Résolution d'écran supérieure dans VirtualBox?

Je viens d'installer Ubuntu 10.04 dans VirtualBox sous Windows 7.

Malheureusement, les seules options disponibles pour la résolution de l'écran sont 640x480 et 800x600 et le moniteur est affiché comme "Inconnu".

Comment pourrais-je augmenter la résolution jusqu'à 1280x1024 (je suis sur un moniteur 1600x1200)?

Mise à jour
J'ai essayé de monter l'ISO 'Additions invité' de VirtualBox (à partir du menu 'Périphériques' de la VBox) et de Sudo sh ./VBoxLinuxAdditions-x86.run à partir du lecteur monté, ce qui donnait 2 nouvelles résolutions répertoriées après un redémarrage (1024x768 et la version 16: 9 de cette résolution). Celles-ci fonctionnaient lorsque je les sélectionnais mais disparaissaient lorsque je revenais à une autre résolution. J'ai essayé de redémarrer et d'exécuter VBoxLinuxAdditions-x86.run à nouveau, mais seulement les 2 options de basse résolution listées cette fois.
Je pense que je vais réinstaller ...

Cela semble être un problème de VBox plutôt qu’un problème d’Ubuntu, car après la réinstallation de 10.4 écrasant la partition virtuelle d’origine, Sudo sh ./VBoxLinuxAdditions-x86.run n’a plus aucun effet.

148
pelms

Vous devez installer les utilitaires invités de la VBox pour ajouter la prise en charge du matériel graphique virtualisé.

Sudo apt-get install virtualbox-guest-utils virtualbox-guest-x11 virtualbox-guest-dkms

Auparavant, vous aviez peut-être besoin des versions "ose":

Sudo apt-get install virtualbox-ose-guest-utils virtualbox-ose-guest-x11 virtualbox-ose-guest-dkms
114
maco

Modifier:

http://www.linuxformat.com/forums/viewtopic.php?p=103289
  1. Démarrez Virtual Box et connectez-vous à Ubuntu.

  2. Appuyez sur la touche Ctrl droite pour que le pointeur de la souris se trouve en dehors de la machine virtuelle.

3.Allez en haut de la fenêtre virtuelle, cliquez sur les périphériques, puis sélectionnez "Installer les ajouts d'invités". Une fenêtre apparaîtra à l'intérieur d'Ubuntu et indique que de nouveaux fichiers sont montés dans un lecteur de CD-ROM virtuel. Un de ces fichiers devrait être VBoxLinuxAdditions.run.

Vous devez exécuter le fichier avec certaines autorisations d'administrateur, alors procédez comme suit ...

  1. Cliquez à nouveau dans l'écran Ubuntu puis allez dans Applications - Accessoires puis Terminal. La fenêtre du terminal est l'endroit où vous allez exécuter le fichier, mais nous devons d'abord naviguer dans le bon répertoire.

  2. tapez ceci ... cd /media/cdrom0 (puis appuyez sur Entrée, il y a un espace après cd!)

  3. next type ... dir (Vous devriez voir parmi les fichiers affichés VBoxLinuxAdditions.run)

  4. maintenant, tapez ... Sudo sh ./VBoxLinuxAdditions.run (oui, c'est un point avant la barre oblique!)

une fois que vous avez appuyé sur Entrée et que tout a été fait, les fichiers sont désormais accessibles à partir d'Ubuntu.

  1. Vous devez maintenant redémarrer la machine virtuelle ou appuyer sur Ctrl+Alt+backspace.

  2. Connectez-vous au bureau Ubuntu et cette fois, allez dans Système - Préférences, puis Résolution d'écran. Vous devriez maintenant avoir plus d’options que les trois options de basse résolution que vous aviez au début de la journée!

si la résolution que vous souhaitez ne fait pas partie des nouvelles listes, suivez ces étapes ...

  1. Ouvrez à nouveau la fenêtre terminal (Applications - Accessoires puis Terminal)

  2. Tapez ... Sudo gedit /etc/X11/xorg.conf (l'espace après gedit et X11 doit être en majuscule X)

  3. Il vous demandera un mot de passe identique à celui avec lequel vous vous connectez.

  4. L'éditeur de texte se charge et vous devriez voir beaucoup de texte dans la fenêtre. Commencez par faire une sauvegarde de ce fichier en allant dans "fichier" puis "enregistrer sous" et en changeant le nom de fichier en xorgbak.conf

  5. Vous devez maintenant parcourir le texte jusqu'à ce que les résolutions d'affichage répertoriées apparaissent. Ceux qui vous intéressent seront listés sous la profondeur de bits 24 ou 16 (comme ces profondeurs sont celles qui vous donnent une grande quantité de couleurs).

  6. L'idée ici est que votre résolution d'écran préférée soit incluse dans cette liste. Pour ce faire, insérez-le exactement de la même manière avant les autres résolutions de la liste, ou saisissez-le par dessus l'une des autres. (vous n'aurez besoin de faire cela que pour ceux de la profondeur de bits 24 et 16)

  7. Vous devez maintenant faire une "sauvegarde sous" mais faites attention ici car cette fois, nous devons appeler le fichier xorg.conf à nouveau. Si vous cliquez simplement sur sauvegarder ici, vous aurez sauvegardé les modifications sur le fichier de sauvegarde que vous avez créé!

  8. Vous avez terminé. Appuyez sur Ctrl+Alt+Backspace pour redémarrer votre boîte virtuelle, connectez-vous et profitez de vos nouvelles options de résolution d'écran!

46
Siamore

Périphériques> Installer des compléments d'invités, laissez-le s'exécuter, puis déconnectez-vous.

Lorsque vous êtes revenu à l'écran de connexion, vous verrez que c'est la taille de votre moniteur. Connectez-vous et vous êtes prêt à partir.

17
ben_nuttall

J'ai eu le même problème et puis j'ai découvert que si vous lancez la machine virtuelle> cliquez sur "Afficher" dans la barre d'outils> cliquez sur "redimensionnement automatique de l'invité, votre machine virtuelle aura alors la même résolution d'écran que votre propre écran.

15
XtremlyGeeky

Une fois les additions de la Vbox installées (et redémarrez le système invité), appuyez sur Host + H, puis agrandissez la fenêtre, cela devrait faire l'affaire.
Sinon, vous utilisez peut-être une ancienne version de vbox (par conséquent, les ajouts de Vbox pourraient avoir une incompatibilité ..)

9
Axel

Essayez d'augmenter la quantité de RAM allouée à la boîte virtuelle. Travaillé pour moi.

Pour ce faire, arrêtez la machine virtuelle, puis dans VirtualBox, accédez aux Paramètres de la machine virtuelle. Aller à la section d'affichage. Vous pouvez augmenter la mémoire vidéo ici. Le mien était 1MB; Je l'ai augmenté à 32 Mo et cela m'a permis d'utiliser pleinement mon moniteur 24 ".

7
anon
  • Paramètres> Vidéo> Mémoire vidéo = 128 Mo, Activer l'accélération 3D = true.
  • Installer GuestAdditions
  • Sur la machine hôte, dans cmd/bash, exécutez

    VBoxManage setextradata global GUI/MaxGuestResolution any
    
  • créer / etc/X11/xorg.conf fichier avec le contenu:

    Section "Device"
      Identifier      "Configured Video Device" 
    EndSection
    Section "Monitor" 
      Identifier      "Configured Monitor"
    EndSection 
    Section "Screen"  
      Identifier      "Default Screen" 
      Monitor         "Configured Monitor"
      Device          "Configured Video Device" 
      SubSection "Display"
        Modes "1920x1080" 
      EndSubSection
    EndSection
    
  • Pour exécuter VM:

    Clé d'hôte Right Ctrl au défaut + Home = voir en plein écran.

J'ai essayé d'exclure chaque étape sauf GuestAdditions installation. Vous avez besoin de chacun d'entre eux.

6
Gangnus

J'ai pu résoudre ce problème en arrêtant mes machines virtuelles VirtualBox, en quittant VirtualBox et en exécutant cette commande dans un terminal:

VBoxManage setextradata global GUI/MaxGuestResolution any

Puis lancez la sauvegarde de VirtualBox et le problème devrait être résolu!

3
hto

Je peux vous dire comment je fais cela avec Mac OS X en tant que système hôte. Cela fonctionnera peut-être aussi sous Windows.

  • Je commence Ubuntu dans VirtualBox
  • J'ouvre le terminal sur Mac OS X
  • et exécutez "VBoxManage controlvm [nom] setvideomodehint 1280 1024 24" (remplacez [nom] par le nom de votre ubuntu vm)
3
user142

J'ai eu le même problème et j'ai pu le résoudre en utilisant l'utilitaire xrandr. J'ai suivi cet article pour résoudre le problème.

http://www.ubuntugeek.com/how-change-display-resolution-settings-using-xrandr.html

Parfois, cela peut vous aider. Essaie.

3
aneeshep

La commande suivante a fonctionné pour moi
Ouvrez le terminal et tapez:
Sudo apt-get install dkms

Source: http://www.virtualbox.org/manual/ch04.html
Redémarrez VirtualBox

2
waghso

Après avoir installé les ajouts invités: Accédez aux paramètres> Affichage Augmentez la mémoire vidéo et activez l'accélération vidéo 2D et 3D.

1
mnrl

Outre l'installation du plug-in Guest Additions, notez que la taille d'affichage maximale peut être limitée dans le panneau Préférences générales de VirtualBox :

enter image description here

Vérifiez également l'option autoResize et VirtualBox définira automatiquement la taille de l'affichage lorsque vous redimensionnez ou agrandissez la fenêtre.

1
Agustí Sánchez

Il est probable que votre toute nouvelle installation d’une distribution Linux sur votre Virtualbox soit toujours récente et qu’il reste encore beaucoup à faire pour configurer votre environnement, notamment pour activer le système X Window si tout ce que vous voyez est visible. sont les paramètres d’affichage pour le rapport de format 4: 3 et la saisie de "startx" dans la commande Invite ne fait rien.

..à l'invite de votre terminal, entrez les informations suivantes:

Sudo apt-get install dkms
Sudo apt-get update
Sudo apt-get install linux-headers-`uname -r`
Sudo apt-get install --reinstall xorg
startx

Si vous aviez configuré votre machine virtuelle en mode plein écran avant de saisir 'startx', l'écran s'ajustera automatiquement au format 16: 9, les outils et les barres de tâches étant à leur place.

1
baudrunner

Quel pilote est spécifié dans ur xorg.conf? Autant que je sache, après l’installation d’invités supplémentaires, il faut utiliser la 'vboxvideo':

Section "Device"
    Identifier   "Configured Video Device"
    Driver     "vboxvideo"
EndSection
1
Alexey Nedilko

Si aucune des réponses ne vous aide à résoudre le problème (comme cela a été le cas avec moi), vérifiez sur votre système d'exploitation hôte que dans la fenêtre "Résolution d'écran" ( Panneau de configuration> Apparence et personnalisation> Affichage ) si les affichages sont alignés et non comme dans l'image du lien suivant:

Aperçu des paramètres sur le système d'exploitation hôte qui m'a causé un problème de résolution maximale sur le système d'exploitation invité

Si quelqu'un est confus en raison de la valeur du champ Display affiché, la raison est que je n'utilise pas Windows 7 comme système d'exploitation hôte. Je l'ai donc utilisé sur VirtualBox afin de simuler le problème.

Si vous souhaitez utiliser une résolution différente sur chaque moniteur et/ou si vous ne savez pas comment aligner les affichages dans la fenêtre précédente, cliquer sur le bouton "Détecter" devrait vous permettre de faire les choses correctement. Vous ne penserez probablement pas que cela pose problème car, si vous utilisez Windows 7 (ou une version plus récente de Windows) comme système d'exploitation hôte, le rendu de l'image sur vos moniteurs sera effectué avec succès, même si le positionnement défini est déformé comme indiqué.

Je me suis heurté à ce problème sur de nombreux systèmes d’exploitation invités tels que Ubuntu, Windows XP et Windows 7 (le problème dans mon cas n’était donc pas du tout lié à Ubuntu ni à Linux) et après avoir correctement configuré ce paramètre, j’ai été en mesure de choisir la résolution souhaitée la plus grande dans mon système d’exploitation invité (bien entendu, vous devez au préalable installer VBox Guest Additions comme il est indiqué dans plusieurs réponses).

0
zeko868

Cela a peut-être déjà été résolu, mais ce problème que je rencontrais très simplement, je viens de mettre à jour VirtualBox vers la dernière version, puis de réinstaller les ajouts invités.

0
Steven Rice

Mon problème/solution était en fait étrange, j'avais un autre ordinateur portable/moniteur avec une résolution inférieure configuré dans Windows comme écran principal. Par conséquent, peu importe, même si j'avais une option max dans View/Virtual Screen 1920x1200, cette fois, elle n'était pas cochée. J'utilise l'interface graphique i3, gnome s'est comporté de manière encore plus étrange. Une fois que j'ai configuré mon 4k 3840x2160 sous Windows en tant que moniteur principal, VirtualBox s’est adapté correctement. (Peut-être que je le combine avec beaucoup de solutions ici, chez stackexchange et sur d’autres sites Web.), Mais la configuration de l’affichage 4k en tant qu’affichage principal sous Windows était en fait une solution pour moi.

Remarque: également auparavant, j'avais configuré la résolution Linux ubuntu via une ligne de commande à l'aide d'un processus utilisant ces commandes - Comment définir une résolution personnalisée?

sinon, une ligne de commande du dispositif de résolution one-liner et quelques étapes faciles

eval $(cvt 2220 1250 60 |sed 's/Modeline/xrandr --newmode /g'|sed -n '1!p') le rôle de cette doublure: (la 1ère partie génère les dimensions, la 2ème/3-partie utilise la sortie et remplace par xrand pour créer un affichage logique, la troisième/troisième partie de la première ligne est commentée pour qu'elle commence à la 2ème ligne)

en tant que résultat approprié, la résolution peut ensuite être réévaluée et ajustée, recherchez donc la résolution créée par la commande xrand ajoutée à la fin du résultat,

1) attribuer la résolution à un écran spécifique -

xrandr --addmode VGA-1 "2224x1250_60.00"

2) afficher la résolution souhaitée sur l'écran

xrandr --output VGA-1 --mode "2224x1250_60.00"

0
FantomX1

J'ai fait ce réglage et tout allait bien: Pilotes supplémentaires

0
Jan Vavra

Parce que ma réputation n'est pas suffisante pour ajouter un commentaire pour réponse de @ maco , j'écris ceci comme une réponse.

J'utilise Ubuntu 16.04 et j'ai installé les utilitaires de la VBox comme réponse de @ maco cependant, lorsque j'ai verrouillé l'écran , je ne pouvais plus utiliser mon clavier et ma souris . Il y a un rapport de bogue à ce sujet. J'ai trouvé la solution ici et totalement cela m'a pris 2-3 heures.

J'espère que cela aide pour qui avoir le même problème :)

0
Ersel Er

Voici une réponse mise à jour en 2016 qui a fonctionné pour moi.

Pour commencer, je suis sur Mac 10.11 (El Capitan), et ma VirtualBox est 5.0.26. J'utilise Ubuntu 14.04 LTS dans cet exemple (je dois éventuellement mettre à niveau mon Ubuntu).

  1. Démarrer votre VM
  2. Sélectionnez "Périphériques -> Insérer une image du CD des ajouts d'invités ..." (Non, vous n'avez pas réellement besoin d'un CD, c'est virtuel).
  3. Cela ouvrira une fenêtre vous demandant votre mot de passe root.
  4. Une fenêtre de terminal s'ouvrira. S'il pose une question sur la réinstallation d'une version précédente d'ajouts invités, tapez "yes" et appuyez sur Entrée.
  5. Redémarrez votre VM
  6. Une fois que VM est de nouveau opérationnel, accédez à "Affichage -> Écran virtuel 1 -> [selon la résolution souhaitée]".

Mes options allaient de 640x480 à 1920x1200. Une fois que j'ai sélectionné une nouvelle résolution, je pas n'a à redémarrer le VM, il s'est automatiquement mis à l'échelle.

0
Josh Beam

VirtualBox 4.3.12 empêchait les solutions ci-dessus de fonctionner sur mon système Windows. La 4.3.18 a été publiée vers le 10/10/2014 (le 10 octobre 2014), tout ce qui est décrit ci-dessus fonctionne depuis l’installation de celui-ci.

La commande "VBoxManage setextradata global GUI/MaxGuestResolution any" semblait fonctionner auparavant, c'est-à-dire qu'elle ne générait aucune erreur.

L'installation d'invités supplémentaires s'était déjà plaint du fait que les fichiers d'en-tête n'étaient pas installés. Cependant, ils étaient absolument (et n'ont pas été modifiés), comme en témoigne le fait que l'installation d'ajouts d'invités dans la mise à niveau 4.3.18 ne génère pas l'erreur lors de la création du module de dossiers partagés. .

0
user341448