Problème de résolution d'écran avec Ubuntu 14.04 et VirtualBox

231

Environnement: Lenovo T530 sous Windows 7. Installez Ubuntu 14.04 sur une machine virtuelle utilisant VM Virtual Box. Avoir installé toutes les mises à jour de Virtual Box et Ubuntu.

Problème: dans le bureau d’Ubuntu et d’autres programmes lancés par Ubuntu, la fenêtre est réduite à environ 3 x 4 pouces et apparaît au milieu du reste de la fenêtre normale de ma boîte virtuelle. Je ne vois que la partie supérieure droite de la sortie d'écran de ce que je verrais normalement. S'il vous plaît aider.

J'ai vu comment installer des compléments invité sur une machine virtuelle VirtualBox?

Mais aucune de ces réponses ne fonctionne en 14.04.

utilisateur3341257
la source
7
Je ne pense pas que ce soit un doublon. Lors de l'installation de Guest Additions avec Ubuntu 14.04, le message "Avertissement: une version inconnue du système X Window est installée.
N'installe
3
Ce n'est certainement pas une question en double (même si la réponse est la même). Je l’ai trouvée uniquement en cherchant des problèmes de résolution d’écran, et j’ai appris ici que les «ajouts d’invités» sont la solution. (Si je savais déjà qu'il fallait poser des questions sur les "ajouts d'invités", je n'aurais pas eu de question / problème.)
Greg Hendershott
3
Les réponses ne sont même pas les mêmes. En général, vous utiliseriez l'iso des ajouts d'invités qui peut être monté à partir de l'hôte, mais il semble être spécifique à 14.04 que vous devez installer via le référentiel apt pour que cela fonctionne correctement.
flungo
2
J'ai eu des problèmes avec cela aussi. Les ajouts d'invités semblent s'être installés correctement, mais le mode plein écran a toujours un petit affichage os. kraxor, où voyez-vous les paramètres du système?

Réponses:

258

Vous avez essentiellement besoin des ajouts d'invité, connectez-vous à la machine virtuelle pour installer les packages suivants:

sudo apt-get install virtualbox-guest-dkms

Enfin, redémarrez la machine virtuelle pour terminer l'installation.

Sylvain Pineau
la source
6
Merci, j'ai mal compris cette étape avant de lire votre réponse et de penser que je devais installer Guest Additions sur la machine hôte. d'oh.
liang
7
@symphonyblade: ces packages sont destinés à être installés sur le système d'exploitation invité.
Sylvain Pineau
42
Ne fonctionne pas sur mon installation Ubuntu 14.04 LTS. Je reçoisThe following packages have unmet dependencies: virtualbox-guest-x11: Depends: xorg-video-abi-15 Depends: xserver-xorg-core (>= 2:1.14.99.902)
Thelper
43
@THelper sur Ubuntu 14.04, j'ai aussi eu The following packages have unmet dependencies. virtualbox-guest-x11 : Depends: xorg-video-abi-15.... La solution par @conradk sous ici a fonctionné pour moi: sudo apt-get remove libcheese-gtk23, puis sudo apt-get install xserver-xorg-coreet enfinsudo apt-get install -f virtualbox-guest-x11
snark
1
Cela n'a pas fonctionné pour moi du tout. Encore un petit écran.
Rafael_Espericueta
81

Sur virtualbox, vous devez installer "Guest Additions". Il n'est pas nécessaire de définir une résolution via les paramètres Ubuntu. Avec votre fenêtre d’invité au premier plan, sélectionnez dans le menu du haut:

VirtualBox -> Devices -> Insert Guest Additions CD image

Dans Ubuntu, ouvrez un terminal, accédez au dossier cd (généralement / media / VBOXADDITIONS *) et exécutez

sh ./VBoxLinuxAdditions.run

Notez que vous devriez avoir un compilateur fonctionnel gcc / g ++

mahmood
la source
3
Cela échoue avec une erreur indiquant qu'il semble que les ajouts invités ont été installés à partir d'un autre programme d'installation ou package. La seule solution est de dire d'utiliser apt-get pour installer les trois paquets.
Jistanidiot
2
Exactement la même chose ici en essayant d'installer Xubuntu 14.04 64bit sur VirtualBox. L'installation d'invités à partir d'une image de CD montée ne fonctionne pas - elle interrompt l'installation de X Server. Instaler avec apt-get à partir de dépôts publics selon les recommandations de Sylvain.
azec-pdx
5
+1 C'est la seule solution qui a fonctionné pour moi. Au préalable, il était très important de mettre à jour VirtualBox Manager vers la dernière version disponible. J'ai posté ici une nouvelle réponse avec quelques détails supplémentaires.
Antonio
1
Bien qu'une erreur apparaisse indiquant que des ajouts d’invités ont été installés à partir d’un autre programme d’installation, par exemple, voulez-vous continuer, répondez par Oui, une fois le redémarrage terminé et tout fonctionnera
Ala 'Alnajjar
1
+1 travaillé pour moi - Virtualbox 5.0.10 Mac
Michal Gallovic
55

J'ai eu le même problème que toi. J'ai fait ces étapes, peut-être vous aide aussi:

  1. Sélectionnez Paramètres système → Logiciels et mises à jour → Pilotes supplémentaires.
  2. Utilisez des solutions de virtualisation x86 ...
  3. Après cela, redémarrez votre VirtualBox

Ma VirtualBox fonctionne parfaitement.

Rustam
la source
1
Oh mon Dieu. Après avoir essayé tant de choses et perdu beaucoup de temps, cette solution simple a fait l'affaire.
Adrian Carr
4
La définition de cette option semble aller sur l’installation de mon Ubuntu 14.04 LTS (aucun message d’erreur), mais après le redémarrage, j’ai toujours une résolution de 640x480 et aucune option pour la changer.
Thelper
2
Sur une nouvelle image du bureau 14.04.2 (récupérée sur osboxes.org), lorsque je démarre, je suis en 640x480. J'ouvre ensuite Paramètres du système -> Logiciels et mises à jour -> Pilotes supplémentaires. Il n'y a pas d'option pour choisir «Utiliser les solutions de virtualisation x86». Est-ce simplement caché à cause de la résolution? Dois-je installer les Guest Additions en premier?
Ezward
2
N'a pas aidé pour moi
Daniel
2
Sur mon installation Unbuntu 14.04 LTS, il n'y a pas de "Logiciels et mises à jour" sous "Paramètres système". J'y vois deux catégories d'éléments, "Personnel" et "Matériel". Il existe peut-être une troisième catégorie que je ne vois pas car ... Mon écran est trop petit ?
TED
33

Après avoir d'abord essayé d'installer les additions Guest, qui ne fonctionnaient pas, j'ai trouvé une autre solution ailleurs: linuxbsdos.com .

Utilisez Xdiagnose à partir du tableau de bord. Recherchez et lancez Xdiagnose, puis activez toutes les options de la section Débogage. Cliquez sur le bouton Appliquer, puis fermez la fenêtre et redémarrez le système.

C'est ce qui a finalement fait le tour! Maintenant, je reçois une résolution de 1024 x 768 au lieu de 640 x 480.

Je n’ai jamais désinstallé les ajouts d’invités, il se peut donc que j’ai eu besoin de prendre ces deux mesures.

entrez la description de l'image ici

---------- MODIFIER ---------

Je me suis rendu compte que la solution décrite ci-dessus n’est qu’une solution de rechange, au cas où l’installation des additions invité échouerait pour une raison quelconque. J'ai finalement réussi à les installer et je peux maintenant choisir parmi une plus grande gamme de résolutions dans les paramètres d'affichage. Voici comment je l’ai fait après avoir essayé tout ce qui précède.

Une chose que j'avais déjà essayée auparavant était


sudo apt-get install virtualbox-guest-dkms virtualbox-guest-utils virtualbox-guest-x11
Ce n'est pas suffisant en soi, mais cela pourrait être une condition préalable nécessaire aux étapes suivantes (dont certaines pourraient ne pas être nécessaires ...).

  1. Mise à jour de Virtualbox vers la dernière version (version 4.3.24 actuelle)
  2. Dans Terminal dans le type de système invité:

    sudo apt-get install dkms
    sudo apt-get install build-essential module-assistant
    sudo m-a prepare

Si vous n'avez pas de menu principal dans le système invité, c'est parce que vous êtes en mode échelle qui le masque. Dans ce cas, appuyez sur Host+ Cpour basculer en mode échelle (où Hostest Right Controlpar défaut)

  1. Dans le système invité, allez au menu du haut, puis cliquez sur Périphériques-> Insérer une image du CD des ajouts d'invités. Cela devrait monter l'image du CD.
  2. Dans mon cas, le démarrage automatique a fonctionné et l'installation a démarré avec une invite. S'il ne démarre pas automatiquement, vous pouvez effectuer les opérations suivantes:

    cd /media/<username>/VBOXADDITIONS_4.3.10_93012
    sudo ./VBoxLinuxAdditions.run

Assurez-vous simplement de remplacer <nom d'utilisateur> par le nom d'utilisateur de l'utilisateur connecté.

Et puis un redémarrage, comme l'a souligné JTIM ...

Par Arsonson questionné
la source
3
Eh bien, il a permis 1024x768 pour moi, c'est au moins quelque chose. Cela ne me permet toujours pas de fixer quoi que ce soit plus élevé, malgré toutes les autres solutions.
Sp00n
+1 Votre solution a également résolu le problème!
Thelper
1
Je l'ai obtenu à travailler à n'importe quelle résolution en suivant ces étapes .
Antonio
2
Excellente mise à jour! Je ne suis pas sûr que toutes les étapes soient nécessaires (dkms est déjà à jour si vous installez d'abord virtual-guest-dkms), mais cela a certainement fonctionné pour moi! La fenêtre de la boîte virtuelle avec Ubuntu évolue maintenant automatiquement vers toutes les résolutions. Oh, et j'avais besoin d'exclure la virtualbox-guest-x11 dans votre première étape.
Thelper
1
et puis un redémarrage :)
JTIM
23

Développer à partir de cette réponse , et en fait très bien expliqué aussi dans cet autre post . (J'ai vraiment essayé tout le reste posté ici mais cela ne semble pas fonctionner sur mon système Windows 7)

Étapes préliminaires:

  1. Assurez-vous d’avoir installé la dernière version de Virtual Box (*). Attention, si vous demandez à Virtual Box de mettre à jour sa version la plus récente, il est fort probable que sa mise à jour soit déclarée, même s'il existe une version plus récente!

  2. Cela peut être une bonne idée de commencer avec une distribution propre, en créant une nouvelle machine virtuelle, d’installer Ubuntu (j’ai permis de télécharger des paquets mis à jour du réseau pendant l’installation), et de le cloner avant de continuer, afin que vous puissiez éviter les problèmes redémarrer depuis le début.

  3. Installer build-essentialet linux-headers-genericpaquets. Apparemment, il est également recommandé de l'installerdkms , car "L'exécution de DKMS dans le système d'exploitation invité maintiendra les compléments invités installés après une mise à jour du noyau invité" .

Comment:

  1. Démarrer votre machine virtuelle

  2. Dans le menu Virtualbox -> Périphériques -> Insérer une image du CD des ajouts invités ...

  3. À partir d’Ubuntu, vous devriez voir une fenêtre contextuelle, autoriser le CD-ROM d’exécution automatique à installer le programme. Comme plusieurs fois auparavant, il m'a dit qu'il ne pouvait pas trouver d'en-têtes Linux, mais cette fois, tout s'est bien passé.
    Si l’exécution automatique ne fonctionne pas, ouvrez un terminal ( Ctrl+ Alt+ T), accédez au dossier (généralement /media/VBOXADDITIONS*) et exécutez

    sh ./VBoxLinuxAdditions.run

  4. Arrêtez puis redémarrez votre machine virtuelle


(*) Si, comme moi, avec la nouvelle version de la Virtual Box, vous rencontrez des problèmes de réseau, regardez cette vidéo (En bref: utilisez le réseau ponté et sélectionnez "autoriser les machines virtuelles")

Antonio
la source
Excellent. Parmi toutes les réponses, c'est la seule qui a fonctionné pour moi, avec l'invité Ubuntu 14.04.2 64 bits et l'hôte Windows 7.
Jon Bentley
Génial, cette solution a parfaitement fonctionné après avoir essayé de nombreuses autres! Je vous remercie!
Jaseeey
Cela a fonctionné après tant de tentatives infructueuses.
Jdbaba
Travaillé comme un charme sur ma configuration Windows 7 / Ubuntu 14.04 64 bits. Je vous remercie.
michael
Enfin, quelque chose qui a réellement fonctionné! :-) Ubuntu 14.04 sur l'hôte Ubuntu 14.04.
Rafael_Espericueta
4

J'ai eu le même problème. Je l'ai corrigé en installant les ajouts d'invité comme expliqué dans les autres réponses et en augmentant la quantité de RAM vidéo dans les paramètres, comme indiqué.MateConfig

Elder Geek
la source
Après plusieurs heures d’essai avec toutes les autres options (installation d’addons invités, mises à jour, etc.), j’ai réalisé que c’était là le problème.
endo64
@ endo64 Je suis heureux que cela fonctionne pour vous aussi!
Elder Geek
1

Parfois, une solution simple pourrait être:

entrez la description de l'image ici

T.Todua
la source
HAHA a fonctionné comme un charme !!! N'a pas installé les ajouts d'invité ou sauté à travers d'autres cerceaux spéciaux comme le recommandent d'autres réponses.
WinEunuuchs2Unix
0

Je suis resté bloqué plusieurs jours dans une résolution d'écran basse dans un invité Ubuntu 14.04 s'exécutant sur VirtualBox 4.1 sur Debian Wheezy. Aucune des solutions les plus couramment suggérées (par exemple, l’installation virtualbox-guest-dkms, l’installation d’ajout d’invités) n’a aidé. L'installation de VirtualBox à partir de la page de téléchargement officiel a fonctionné!

pdp
la source
0

Pour approfondir les propos de Sylvain Pineau, taper la commande suivante est beaucoup plus simple (les caractères génériques sont acceptés avec apt-get):

sudo apt-get install virtualbox*
Mr Axlee
la source
2
Mais il installera des packages tels que virtualbox-source, virtualbox-dbget des versions plus anciennes (telles que virtualbox-2.2) en fonction de vos paramètres ppa
Sylvain Pineau