Ich versuche, freigegebene Ordner für meine Vagrant-Box zu aktivieren (Host ist Ubuntu 16.04, Gast ist CentOS 6). Beim Aufrufen der Maschine beschwert sich Vagrant über Folgendes:
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
Daher versuche ich, die Gastzugänge so zu aktualisieren, dass sie zur VBox-Version passen. Ich wähle "Geräte"> "Guest Additions-CD-Image einfügen". Jetzt soll ich navigieren /media
und rennen sudo ./VBoxLinuxAdditions.run
, aber ich kann nichts Relevantes in finden /media
. Ich habe die hier vorgeschlagene Lösung ausprobiert , aber das Tippen sudo mount /dev/sr0 vbox/
hat mich dazu gebracht mount: special device /dev/sr0 does not exist
.
Irgendwelche Ideen?
ubuntu
virtualbox
centos-6
Johnny
quelle
quelle
Antworten:
Da dies noch keine Antwort hat:
$ vagrant vbguest --do install --iso VBoxGuestAdditions.iso
Wenn Sie eine Fehlermeldung erhalten:
Möglicherweise befindet sich in Ihrem / opt-Verzeichnis auf dem Gastsystem ein Ordner "VBoxGuestAdditions-xxx", der angibt, dass VBoxGuestAdditions zuvor und nicht mit dem vbguest-Plugin installiert wurde. Für mich war der Ordner leer. Entfernen Sie den Ordner und führen Sie vbguest erneut aus.
Weitere Informationen zur Fehlerbehebung finden Sie unter diesen Links:
quelle