GuestAdditions版本不匹配

时间:2016-06-24 09:53:19

标签: vagrant virtualbox vagrantfile

当我使用此命令时:

vagrant up

我收到此错误:

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

如何从ubuntu shell更新guest虚拟机添加?

2 个答案:

答案 0 :(得分:7)

使用vagrant vbguest plugin

安装插件:

vagrant plugin install vagrant-vbguest 

如果需要,让vagrant up安装虚拟机客户端。 如果要强制安装,可以运行vagrant vbguest --do install

答案 1 :(得分:0)

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

  • 运行以下命令安装/升级软件包:

    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