読者です 読者をやめる 読者になる 読者になる

chikuchikugonzalezの雑記帳

趣味とか日記とかメモとか(∩゚д゚)

Debian 7.4のVagrant用Boxを作ったりとかしてました、ハイ

こういうのって Qiita に書けばいいんだろうけど*1、アカウントないのでとりあえずこっち。

やったことといえば

ググった情報を基にVirtual Box使ってVagrant用のDebian 7.4 のBOXを作った( ー`дー´)キリッ

なんだけど、まさかVirtual Boxに罠があるとは思わなかった.

とりあえず発生したのは、Vagrant用Box作って、それから試しに仮想マシン立ち上げたらまさかの共有フォルダがマウントできない事件。

エラーメッセージ的にはvboxsfっていうVirtual Boxの共有フォルダ用ファイルシステムがねぇって言ってた*2

ちょっと調べたら mount.vboxsf っていうコマンドはシンボリックリンクなんだけど、なぜかリンク切れしてて(・3・)アルェーってなってた。

で、調べたらどうも /opt 以下に入る VBoxGuestAdditions から /usr/lib へリンク張り忘れっぽくて、対処法としては手動でリンク作るっていうことらしい *3


Try this workaround:

sudo ln -s /opt/VBoxGuestAdditions-4.3.10/lib/VBoxGuestAdditions \
/usr/lib/VBoxGuestAdditions

I don't know what happened to this new version of Guest Additions, but it seems that it missed a symlink during installation. This breaks the path of /sbin/mount.vboxsf so that the mount command fails.

#12879 (Can't mount shared folders with guest additions 4.3.10 => Fixed in SVN) – Oracle VM VirtualBox

これ見て( ´゚д゚`)エー ってなったわ

*1:使い分けできる気がしない

*2:mountコマンドが

*3:一応次の4.3.11だとなおるっぽいよ