mac instalar guest desde additions ubuntu vagrant virtualbox

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 .



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