Ceci est ma configuration.
Host Guest
Ubuntu 12.04 LTS Kali Linux Gnome 3.22.2
3.11.0-26-generic 4.9.0-kali3-AMD64
Maintenant que j’avais installé virtualbox dans Host et démarré avec succès dans le SE invité. Tout a été mis à jour en invité.
apt-get update
apt-get upgrade
Le fichier source dans /etc/apt/sources.list
avait ceci (OS invité)
#Kali Sources
deb http://http.kali.org/kali kali-rolling main contrib non-free
deb-src http://http.kali.org/kali kali-rolling main contrib non-free
Quand j'ai essayé d'installer les en-têtes Linux
apt-get install linux-headers-$(uname -r)
Je n'ai rien à mettre à jour, a montré que tout était à jour.
Ajout d'invités:
Dans Virtualbox,
Périphériques-> Installer l'image du CD des compléments invité
cela montrait qu'il n'y avait pas de fichier disque sur /usr/share/virtualbox/
.
J'ai donc navigué dans le répertoire so, et à mon grand bonheur, il y avait un fichier image nommé VBoxGuestAdditions.iso Je l'ai monté et exécuté le script
VBoxLinuxAdditions.run
Cela montrait que tout était copié et que je devais redémarrer. Au redémarrage, il a montré quelques lignes qui
FAILED: Les modules du noyau d’addition d’invité Virtualbox sont similaires.
Pour ton information,
apt-get install build-essential linux-headers-generic dkms
apt-get dist-upgrade
était déjà fait parfaitement.
Si je clique sur Affichage-> Afficher le mode plein écran , cela ne fonctionne pas. L'option Redimensionner automatiquement l'affichage de l'invité était grisée.
C'était un signe que les ajouts invités n'étaient pas installés.
J'ai donc essayé de purger la virtualbox-dkms et de tout essayer à nouveau
Mais, il a montré que 0 pour mettre à niveau. Et cela, l'existant est déjà une version plus récente.
Une fois, j'ai lu dans un article que l'installation de virtualbox dans l'invité et l'hôte entraient en conflit. Alors, je suis allé au terminal de Host et j'ai essayé
Sudo apt-get update
Sudo apt-get upgrade
Il a demandé 269Mo d'installation. J'ai vérifié la liste de fichiers. Il n'y avait pas de virtualbox dedans. Je le laisse courir.
Redémarrage de l'hôte. Toujours pas de chance.
Je suis allé au centre de logiciels Ubuntu et ai recherché
virtualbox
Il a déclaré remove
car il était déjà installé.
Essayé Sudo apt-get install virtualbox
Rien de nouveau à installer, ça se voit.
Je ne pouvais pas m'en empêcher avec ça.
**
Je ne peux pas dire si cela pourrait résoudre votre problème, mais c'est ainsi que cela a fonctionné.
Conflit de version et forçage manuel des mises à jour
J'ai vérifié que la virtualbox de la machine hôte était la version 4.2.1 et que celle de l'invité était la dernière version 5.1.18. Dans le https://www.virtualbox.org/wiki/Downloads , il est indiqué que la version 5.12 est disponible pour Precise Pangolin 12.04LTS.
Téléchargé via firefox et conservé le fichier .deb.
Lors de la tentative d'installation via un terminal, il a été dit que les versions les plus anciennes ne pouvaient pas être supprimées.
Alors,
Sudo apt-get remove virtualbox-\*
Sudo apt-get purge virtualbox-\*
fait le.
Ceci ne supprimera pas vos fichiers d'installation ni vos configurations de virtualbox.
Redémarrez et installez .deb
Exécutez la virtualbox et démarrez l'invité.
Viola, ça a marché! Enfin, c’était l’ancienne version de la virtualbox dans Ubuntu 12.04, qui prenait 20 heures.
Une leçon apprise chaque jour: Le centre de logiciels Ubuntu n'a pas pu trouver une nouvelle version pour Sudo apt-get install virtualbox-5.1
. Parce que Software Center n'a pas été mis à jour avec les dernières versions.
Une autre solution pourrait être, y compris la liste des dépôts de virtualbox dans sources.list dans Ubuntu. (poste ici s'il vous plaît, si cela fonctionne aussi, car je n'ai pas essayé cela)
Je ne peux obtenir aucune ressource d'image pour cela. J'avais essayé tellement d'étapes. Ne pouvait pas les faire ici. Mais j'ai aussi essayé ces étapes
Purge de la boîte virtuelle
modules rm virtualbox
dist-upgrade
apt-get installer virtualbox-guest-additions-iso
pas dans l'ordre si.
Je n'ai pas non plus travaillé avec les ajouts d'invités. Je pourrais démarrer l'invité Kubuntu 12.04, mais la résolution n'était que de 1024x720. L'option Redimensionner automatiquement l'affichage de l'invité était également grisée.
J'ai eu une erreur - "consolerc est en lecture seule" quand j'ai essayé de le lancer. J'ai remarqué que ce fichier était propre à root. chown myuser: myuser n'a pas résolu le problème. C'était retomber à la racine à nouveau. J'ai donc décidé de créer un nouvel utilisateur.
Sudo adduser newuser
Sudo usermod -aG adm,Sudo newuser
Et ça a tout résolu! Maintenant, toutes les résolutions d'écran sont disponibles dans mon OS invité. Et encore mieux: la résolution change automatiquement lorsque j'étire la fenêtre du système d'exploitation invité, de sorte qu'elle a l'air parfaite. Et je n'ai plus d'erreurs liées à la propriété des fichiers de configuration.