¿Cómo actualizar a VirtualBox Guest Additions en VM box?
Tengo la última versión de VirtualBox instalado en mi escritorio (4.3.4).
Estoy usando Vagrant para ejecutar una VM basada en el ejemplo de 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
He buscado en Google, pero no puedo encontrar una manera de actualizar a Guest Additions v4.3. La última versión en el repositorio de Ubuntu para precise es 4.1, y no hay enlace de descarga en el página oficial de descarga de VirtualBox.
3 answers
Puede consultar el siguiente plugin, que debe satisfacer sus necesidades:
Https://github.com/dotless-de/vagrant-vbguest
Para Vagabundos ≥ 1.1
vagrant plugin install vagrant-vbguest
Vagrant 1.0 y anteriores
vagrant gem install vagrant-vbguest
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-03-26 20:50:56
VM existente
Compruebe su versión de anfitrión e invitado por:
vagrant vbguest --status
O para VM específica:
VBoxManage guestproperty get <UUID> /VirtualBox/GuestAdd/Version
Donde <UUID>
se puede encontrar por VBoxManage list vms
.
Luego intente actualizar sus adiciones de invitados por:
VBoxManage guestcontrol <uuid/vmname> updatega|updateguestadditions|updateadditions
O instalándolo de nuevo en VM:
vagrant vbguest --do install
Alternativamente establecer la versión que se registra en VBox por:
/Applications/VirtualBox.app/Contents/MacOS/VBoxManage guestproperty set "new_version" /VirtualBox/GuestAdd/Version
Nota: Cambiar new_version
por el correcto
Para desinstalar la adición de guets en VM (vagrant ssh
), realice 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 comprobar por: vagrant vbguest --status
.
Fuente: Problemas para eliminar y actualizar adiciones de cajas con Virtualbox 4.3 #95 en GitHub
Nuevos SLB
Si lo anterior no ayuda y esta advertencia de desajuste ocurre para todas las máquinas virtuales nuevas, debe actualizar su VirtualBox o descargar el archivo ISO VBoxGuestAdditions desde el sitio web de VirtualBox (con la versión correcta, para que puedan coincidir) y reemplazar manualmente.
En OS X está en /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 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 comienza a suceder para nuevas máquinas virtuales con Vagrantfile existente que estaba funcionando antes, el problema podría ser con la descarga de los metadatos para su box (por ejemplo, box se eliminó de su proveedor, por ejemplo, Atlas ) y esto podría causar un respaldo a la configuración predeterminada, así que asegúrese de que su config.vm.box
en su Vagrantfile
está apuntando al cuadro de VM válido o tiene algunos problemas temporales de red.
Para obtener más detalles y Solución de problemas, consulte: Manual de usuario de Oracle VM VirtualBox PDF.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-02-28 15:05:49
Aquí puede descargar el Oficial 4.3.8 VBox Adiciones Invitados ISO:
Http://download.virtualbox.org/virtualbox/4.3.8/VBoxGuestAdditions_4.3.8.iso
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-11-19 18:28:14