Ich habe einen win7-Host (frag nicht ..) und eine vagrante 2.1.2 / virtualBox 5.2.16-VM, auf der win10 ausgeführt wird. Es funktioniert gut genug für meine Testzwecke, aber es gelingt mir nicht, einen freigegebenen Ordner abzurufen. Es wird überhaupt keine Fehlermeldung angezeigt, und ich gebe den admin-aktivierten Benutzernamen / pwd meines lokalen Computers ohne Zwischenfälle weiter. Verstehen Sie mich jetzt nicht falsch, der ursprüngliche "vagrant" -Ordner, aus dem ich die VM aufrufe, ist auf dem win10-Gast vollständig verfügbar, und ich kann Dateien auf diese Weise hin und her übertragen. Aber wenn ich einen anderen Ordner nicht wirklich freigeben kann, habe ich nur eine eingeschränkte Möglichkeit (als nächstes würde ich ein Programm von einem freigegebenen Netzlaufwerk ausführen).

Das seltsame ist, dass ich eine andere Vagrant-Box mit Ubuntu auf demselben PC mit demselben Vagrant / VirtualBox-Setup und praktisch derselben Vagrant-Datei verwende, und das funktioniert problemlos. Das Problem dürfte also eindeutig bei der Einrichtung meiner win10-Gästebox liegen.

Das Stöbern im Internet hat viele Ratschläge zum Synchronisieren der VirtualBox-Erweiterungen geliefert. Stellen Sie sicher, dass WinRM tatsächlich auf dem Gast eingerichtet ist, und richten Sie die Domäne als funktionierende Domäne ein niederlassen. Alles gute nützliche Sachen. Aber das meiste, was da draußen ist, handelt von den Setup-Feinheiten für ein Fenster Wirt kein Fenster Gast . Irgendwelche Ratschläge, was ich als nächstes versuchen könnte?

Hier ist meine Vagrantdatei (ohne die meisten Kommentare)

Vagrant.configure ("2") do | config | config.vm.box =   "inclusivedesign / windows10-eval"

# Timeout erhöhen, da das Booten von Windows sehr langsam ist
config.vm.boot_timeout = 900 # 15 Minuten

# Erstellen Sie ein privates Netzwerk, über das nur Host-Benutzer auf das Netzwerk zugreifen können   Maschine # mit einer bestimmten IP. config.vm.network   "private_network", ip: "192.168.33.11"

# Geben Sie einen zusätzlichen Ordner für die Gast-VM frei

C: / vagrant_data / win10-chrome "," C: / vagrant_data ", Typ:" smb "

config.vm.provider "virtualbox" do | vb |
vb.gui = wahr        vb.name = "windows10-eval"
vb.memory = "2048" ende

# Configure winRM config.vm.communicator = "winrm"
config.winrm.timeout = 900 # 15 Minuten

Ende

Beachten Sie, dass mit dem Gastdateiexplorer der gewünschte Ordner angezeigt wird. Wenn ich jedoch versuche, darin nachzuschauen, wird die Meldung "Der Speicherort ist nicht verfügbar. C: \ vagrant_data ist nicht verfügbar. Der Benutzername oder das Kennwort sind falsch."

George M
quelle