Я пытаюсь настроить общие папки для работы с моим Vagrant (хост - Ubuntu 16.04, гость - CentOS 6). Когда я поднимаю машину, Вагрант жалуется, что:

default: The guest additions on this VM do not match the installed version of
default: VirtualBox! In most cases this is fine, but in rare cases it can
default: prevent things such as shared folders from working properly. If you see
default: shared folder errors, please make sure the guest additions within the
default: virtual machine match the version of VirtualBox you have installed on
default: your host and reload your VM.
default: 
default: Guest Additions Version: 4.3.26
default: VirtualBox Version: 5.1

Поэтому я пытаюсь обновить гостевые дополнения, чтобы они соответствовали версии VBox. Я выбираю «Устройства»> «Вставить образ гостевого дополнения» ...Ничего не происходит, но я вижу, что он установлен. Теперь я должен перейти к /media и запустить sudo ./VBoxLinuxAdditions.run , но я не могу найти ничего подходящего в /media . Я попробовал решение, предложенное здесь , но набрав sudo mount /dev/sr0 vbox/ получил mount: special device /dev/sr0 does not exist .

Есть идеи?

1 ответ1

0

Так как на это до сих пор нет ответа:

  1. Установите dotless 'vbguest vagrant плагин
  2. Загрузите соответствующий образ гостевого дополнения virtualbox с http://download.virtualbox.org/virtualbox/ (сохраните его как VBoxGuestAdditions.iso в той же папке, где расположен ваш Vagrantfile)
  3. На вашем хосте в папке, где расположен ваш Vagrantfile (а теперь и VBoxGuestAdditions.iso), выполните: $ vagrant vbguest --do install --iso VBoxGuestAdditions.iso

Если вы получили ошибку:

VirtualBox Guest Additions installer
You appear to have a version of the VBoxGuestAdditions software
on your system which was installed from a different source or using a
different type of installer.  If you installed it from a package from your
Linux distribution or if it is a default part of the system then we strongly
recommend that you cancel this installation and remove it properly before
installing this version.  If this is simply an older or a damaged
installation you may safely proceed.

Do you wish to continue anyway? [yes or no]

Cancelling installation.
An error occurred during installation of VirtualBox Guest Additions 5.1.0. Some functionality may not work as intended.
In most cases it is OK that the "Window System drivers" installation failed.
Redirecting to /bin/systemctl start vboxadd.service
Failed to start vboxadd.service: Unit not found.

Возможно, у вас есть папка «VBoxGuestAdditions-xxx» в каталоге /opt в гостевой системе, что указывает на то, что VBoxGuestAdditions были установлены ранее, а не с плагином vbguest. Для меня папка была пуста. Удалите папку и снова запустите vbguest.

Смотрите эти ссылки для получения дополнительной информации по устранению неполадок:

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .