回答:
別の回避策は、ホストで次のコマンドを実行することです。
VBoxManage setextradata VM_NAME VBoxInternal2/SharedFoldersEnableSymlinksCreate/SHARE_NAME 1
またはWindows
VBoxManage.exe setextradata VM_NAME VBoxInternal2/SharedFoldersEnableSymlinksCreate/SHARE_NAME 1
ここで、VM_NAMEは仮想マシンの名前(Ubuntuなど)、SHARE_NAMEは共有ディレクトリの名前(「sf_」プレフィックスなし)です。
これにより、以前のsymlinkフレンドリ動作が再び有効になります。
注:Windowsでは、常に仮想マシンと VirtualBox GUIを再起動してください。
Windowsホスト上で、管理者として仮想マシンインスタンスを実行します。これで問題が解決したことがわかりました。
-最初に@schisamoの提案を試しました-両方を行う必要があるかもしれません。申し訳ありませんが、これをコメントとして追加していましたが、コメントができません。
Host OS : Windows 10 64 bit , VirtualBox version: 6.0, Guest OS : Ubuntu Xenial
。そこで、受け入れられた回答に示されているように、Windowsホストからコマンドを実行しました"C:\Program Files\Oracle\VirtualBox\VBoxManage.exe" setextradata net1mc1 VBoxInternal2/SharedFoldersEnableSymlinksCreate/shared3 1
。shared3
は、共有の作成中に指定された共有フォルダーの名前です。次に、管理ユーザーとしてVirtualBoxを再起動し、VMも再起動しました。この後、ゲストOSの共有ディレクトリからシンボリックリンクを作成できました。
これはVirtualBox 4.1.8のバグのようです。一部の人々は、4.1.6にダウングレードすると問題が解決すると報告しています。https://www.virtualbox.org/ticket/10085を参照してください