web-dev-qa-db-fra.com

Solution de contournement pour réinstaller les ajouts d'invité après chaque mise à jour du noyau

J'ai un VM en fonctionnement avec Ubuntu sous Virtual Box. Tout fonctionne bien, mais il y a un détail qui m'énerve.

Chaque fois que je reçois une mise à jour du noyau, je dois réinstaller les ajouts d'invités de la boîte virtuelle. Existe-t-il un moyen d'automatiser cela en plus de sauter la mise à jour ( j'ai trouvé des informations sur cette approche ici ). Existe-t-il un moyen de suivre les mises à jour du noyau sans réinstaller les ajouts d'invités à chaque fois?

Merci,

8
Carlos

Citant le Manuel de l'utilisateur VirtualBox :

Assurez-vous d’installer DKMS avant d’installer les compléments d’invités Linux. Si DKMS n'est pas disponible ou n'est pas installé, les modules du noyau invité devront être recréés manuellement chaque fois que le noyau invité est mis à jour à l'aide de la commande.

/etc/init.d/vboxadd en tant que root.

[...]

S'il n'est pas installé, utilisez cette commande pour les systèmes Ubuntu/Debian:

Sudo apt-get install dkms

12
ignis

Si vous utilisez Vagrant pour gérer vos machines virtuelles Virtualbox, vous pouvez installer le plug-in vagrant-vbguest afin de détecter automatiquement les ajouts d'invités périmés et de les mettre à jour.

0
CAB