共有フォルダで npm install 等を行う際に必要となったのでメモ
環境
- ホストOS : Windows 10 pro
- ゲストOS : Ubuntu 16.04
- Oracle VM VirtualBox 5.2.24 r128163 (Qt5.6.2)
手順
-
VirtualBox は閉じておく
-
ホスト側でコマンドプロンプトを立ち上げる
-
VM 名リストを取得
$ "C:\Program Files\Oracle\VirtualBoxVBoxManage" list vms
-
対象 VM の設定を変更
$ "C:\Program Files\Oracle\VirtualBoxVBoxManage" setextradata [VM名] VBoxInternal2/SharedFoldersEnableSymlinksCreate/[共有フォルダ名] 1
例:
$ "C:\Program Files\Oracle\VirtualBoxVBoxManage" setextradata Ubuntu16.04 VBoxInternal2/SharedFoldersEnableSymlinksCreate/share 1
-
SharedFoldersEnableSymlinksCreate を確認
$ "C:\Program Files\Oracle\VirtualBoxVBoxManage" getextradata [VM名] enumerate Key: GUI/LastCloseAction, Value: SaveState Key: GUI/LastGuestSizeHint, Value: 1072,866 Key: GUI/LastNormalWindowPosition, Value: -1079,-201,1072,908 Key: VBoxInternal2/SharedFoldersEnableSymlinksCreate/share, Value: 1
-
VirtualBox を管理者として実行(右クリック => 管理者として実行)
以上