ubuntu - instalar - virtualbox guest additions linux
¿Cómo actualizar a VirtualBox Guest Additions en VM box? (3)
Tengo la última versión de VirtualBox instalada en mi escritorio (4.3.4).
Estoy usando Vagrant para ejecutar una VM basada en el ejemplo de la caja Ubuntu 12.04 LTS de 64 bits en:
http://files.vagrantup.com/precise64.box
Cada vez que corro vagrant up
, recibo la siguiente advertencia:
The guest additions on this VM do not match the installed version of
VirtualBox! In most cases this is fine, but in rare cases it can
cause things such as shared folders to not work properly. If you see
shared folder errors, please update the guest additions within the
virtual machine and reload your VM.
Guest Additions Version: 4.2.0
VirtualBox Version: 4.3
Busqué en Google, pero no puedo encontrar una forma de actualizar a Guest Additions v4.3. La última versión en el repositorio de Ubuntu para precisión es 4.1, y no hay ningún enlace de descarga en la página oficial de descarga de VirtualBox.
VM existente
Compruebe su host y la versión de invitado por:
vagrant vbguest --status
o para VM específica:
VBoxManage guestproperty get <UUID> /VirtualBox/GuestAdd/Version
donde <UUID>
puede ser encontrado por VBoxManage list vms
.
Luego intente actualizar sus adiciones de invitado por:
VBoxManage guestcontrol <uuid/vmname> updatega|updateguestadditions|updateadditions
o instalándolo de nuevo en VM:
vagrant vbguest --do install
De forma alternativa, configure la versión grabada en VBox de la siguiente manera:
/Applications/VirtualBox.app/Contents/MacOS/VBoxManage guestproperty set "new_version" /VirtualBox/GuestAdd/Version
Nota: Cambia new_version
a la derecha
Para desinstalar la adición de guets en VM ( vagrant ssh
), haga lo siguiente:
/opt/VirtualBoxGuestAdditions/uninstall.sh
rm -rf /tmp/Virtualbox; sudo reboot;
Para instalarlo de nuevo:
VAGRANT_LOG=info vagrant vbguest --do install
Finalmente vuelva a verificar por: vagrant vbguest --status
.
Fuente: problemas para eliminar y actualizar adiciones de cuadros con Virtualbox 4.3 # 95 en GitHub
Nuevas máquinas virtuales
Si lo anterior no ayuda y esta advertencia de desajuste ocurre con todas las máquinas virtuales nuevas, necesita actualizar su VirtualBox o descargar el archivo ISO de VBoxGuestAdditions desde el sitio web de VirtualBox (con la versión correcta, para que coincidan) y reemplazarlo manualmente.
En OS X está en / /Applications/VirtualBox.app/Contents/MacOS
/ /Applications/VirtualBox.app/Contents/MacOS
, por lo que el comando sería:
sudo wget -O /Applications/VirtualBox.app/Contents/MacOS/VBoxGuestAdditions.iso http://download.virtualbox.org/virtualbox/5.0.14/VBoxGuestAdditions_5.0.14.iso
donde la versión de VBoxGuestAdditions debe coincidir con los binarios instalados de VirtualBox .
Considere también actualizar Vagrant, si se instaló a través de Homebrew, intente:
brew cask update
brew install Caskroom/cask/vagrant # Or: brew cask install Caskroom/cask/vagrant
Nuevas máquinas virtuales (con Vagrantfile
existentes)
Si esto empieza a suceder para las máquinas virtuales nuevas con Vagrantfile existente que funcionaba anteriormente, el problema podría ser descargar los metadatos de su caja (por ejemplo, la caja se eliminó de su proveedor, por ejemplo, Atlas ) y esto podría ocasionar la recuperación de la configuración predeterminada, por lo que Asegúrese de que su config.vm.box
en su Vagrantfile
esté apuntando al cuadro VM válido o que tenga algunos problemas de red temporales.
Para obtener más detalles y solucionar problemas, consulte: Manual de usuario de Oracle VM VirtualBox PDF .
Aquí puede descargar el Official 4.3.8 VBox Guest Additions ISO:
http://download.virtualbox.org/virtualbox/4.3.8/VBoxGuestAdditions_4.3.8.iso
Puede consultar el siguiente complemento, que debería satisfacer sus necesidades:
https://github.com/dotless-de/vagrant-vbguest
Para Vagrant ≥ 1.1
vagrant plugin install vagrant-vbguest
Vagrant 1.0 y más viejo
vagrant gem install vagrant-vbguest