GuestAdditions 版本不匹配

GuestAdditions version mismatch

当我使用这个命令时:

vagrant up

我得到这个错误:

[machine1] GuestAdditions versions on your host (4.3.36) and guest (5.0.10) do not match.

如何从 ubuntu shell 更新来宾添加?

使用vagrant vbguest plugin

安装插件:

vagrant plugin install vagrant-vbguest 

vagrant up它会在需要时安装虚拟盒子客户端。 如果你想强制安装你可以 运行 vagrant vbguest --do install

您需要通过以下方式升级您的 VBoxGuestAdditions ISO:

  • installing/upgrading包运行:

    sudo apt-get install virtualbox-guest-additions-iso
    
  • 或从 this Downloads page.

    下载 ISO 文件

    macOS 示例:

    sudo wget -O /Applications/VirtualBox.app/Contents/MacOS/VBoxGuestAdditions.iso http://download.virtualbox.org/virtualbox/5.0.10/VBoxGuestAdditions_5.0.10.iso
    

    其中 VBoxGuestAdditions (5.0.10) 的版本应与已安装的 VirtualBox 二进制文件相匹配。

    参见:How to upgrade to VirtualBox Guest Additions?


同时考虑通过以下方式升级您的 VM 盒:

vagrant box update

对于Linux Ubuntu,还要查看此页面:Setting up VirtualBox Guest Additions