239 votes

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

Environnement : Lenovo T530 fonctionnant sous Windows 7. J'ai installé Ubuntu 14.04 sur une machine virtuelle en utilisant VM Virtual Box. J'ai installé toutes les mises à jour à la fois de Virtual Box et d'Ubuntu.

Problème : Lorsque je suis sur le bureau d'Ubuntu et dans d'autres programmes initiés par Ubuntu, la fenêtre est réduite à environ 3x4 pouces, affichée au milieu du reste de ma fenêtre Virtual Box habituelle. Je ne vois que le coin supérieur droit de la sortie d'écran de ce que je verrais normalement.

J'ai consulté Comment installer les Additions invité dans une machine virtuelle VirtualBox ?

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

265voto

Sylvain Pineau Points 59212

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

sudo apt-get install virtualbox-guest-dkms

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

87voto

user128998 Points 949

Sur Virtualbox, vous devez installer "Additions invité". Il n'est pas nécessaire de définir une résolution via les paramètres d'Ubuntu. Avec votre fenêtre invitée en premier plan, sélectionnez dans le menu supérieur :

VirtualBox -> Périphériques -> Insérer l'image CD des Additions Invité

Sous Ubuntu, ouvrez un terminal, naviguez jusqu'au dossier du CD (généralement /media/VBOXADDITIONS*) et exécutez

sh ./VBoxLinuxAdditions.run

Notez que vous devez disposer d'un compilateur gcc/g++ fonctionnel

58voto

Rustam Points 581

J'ai eu le même problème que toi. J'ai suivi ces étapes, cela pourrait aussi t'aider :

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

Mon VirtualBox fonctionne parfaitement.

34voto

Après avoir d'abord essayé d'installer les additions invité, ce qui n'a pas fonctionné, j'ai trouvé une autre solution ailleurs: linuxbsdos.com.

Utilisez Xdiagnose depuis le Tableau de Bord. Recherchez et lancez Xdiagnose, puis activez toutes les options sous la section Débogage. Cliquez sur le bouton Appliquer, puis fermez la fenêtre et redémarrez le système.

C'est finalement ce qui a fonctionné! Maintenant, j'obtiens une résolution de 1024 x 768 au lieu de 640 x 480.

Je n'ai jamais désinstallé les additions invité, donc il se peut que j'aie dû prendre ces deux mesures.

entrer la description de l'image ici

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

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

Une chose que j'avais déjà essayée plus tôt était

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

Ce n'est pas suffisant en soi, mais peut être un prérequis nécessaire pour les étapes suivantes (dont certaines pourraient ne pas être nécessaires...).

  1. Mettre à jour Virtualbox vers la dernière version (actuellement 4.3.24)
  2. Dans le Terminal du système invité, tapez:

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

Si vous n'avez pas de menu supérieur dans le système invité, c'est parce que vous êtes en mode de mise à l'échelle qui le fait disparaître. Dans ce cas, appuyez sur Hôte + C pour basculer en mode de mise à l'échelle (où Hôte est Right Control par défaut)

  1. Dans le système invité, allez dans le menu supérieur, et cliquez sur Périphériques->Insérer l'image CD des Additions invité. Cela devrait monter l'image du CD.
  2. Dans mon cas, l'auto-démarrage a fonctionné et l'installation a commencé avec une invite. Si ça ne démarre pas automatiquement, vous pouvez faire ce qui suit

    cd /media//VBOXADDITIONS_4.3.10_93012
    sudo ./VBoxLinuxAdditions.run

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

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

24voto

Antonio Points 808

Développé à partir de cette réponse, et en fait assez bien expliqué également dans cette autre publication. (J'ai vraiment essayé tout ce qui a été 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 VirtualBox(*). Faites attention que si vous demandez à VirtualBox de mettre à jour vers la dernière version, il est très probable qu'il se déclare mis à jour même si une version plus récente existe !

  2. Il pourrait être judicieux de partir d'une distribution propre, de créer une nouvelle machine virtuelle, d'installer Ubuntu (j'ai autorisé le téléchargement de paquets mis à jour à partir du réseau pendant l'installation) et de la cloner avant de continuer, afin que si vous rencontrez des problèmes, vous puissiez éviter de recommencer depuis le tout début.

  3. Installez les paquets build-essential et linux-headers-generic. Apparemment, il est également recommandé d'installer dkms, car "Exécuter DKMS dans le système d'exploitation invité conservera les Additions Invité installées après une mise à jour du noyau invité".

Comment faire:

  1. Démarrez votre machine virtuelle

  2. Sur le menu VirtualBox -> Périphériques -> Insérer l'image CD des Additions Invité...

  3. Depuis Ubuntu, vous devriez voir une fenêtre contextuelle, autorisez l'autorun du CD pour installer le programme. Pour moi, comme de nombreuses fois auparavant, il a dit qu'il ne pouvait pas trouver les en-têtes Linux mais, cette fois, tout s'est bien passé à la fin.
    Si l'autorun ne fonctionne pas, ouvrez un terminal (Ctrl+Alt+T), naviguez jusqu’au dossier (généralement /media/VBOXADDITIONS*) et exécutez

    sh ./VBoxLinuxAdditions.run

  4. Éteignez puis redémarrez votre machine virtuelle


(*) Si, comme moi, avec la nouvelle version de VirtualBox vous avez des problèmes de réseau, jetez un œil à <a href="https://www.youtube.com/watch?v=-dE_miWfvvU" rel="nofollow noreferrer">cette vidéo</a> (En bref : utilisez le réseau en pont, et sélectionnez "Autoriser les VM")

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X