VirtualBoxで共有フォルダを設定してマウントしたら以下のエラーが出た。
mount: unknown filesystem type ‘vboxsf’
ファイルシステムがない・・・。
調べてみるとゲストOSとホストOSの共有フォルダには「Guest Additions」というソフトをゲストOS側にインストールする必要があるらしい。
(ということは、VM増やすたびにこれやる必要があるのか・・・)
インストール手順は以下を参考にしました。
とても分かりやすかったー。
http://mpweb.mobi/windows/guestadditions-centos.php
インストールには「gcc」「make」「kernel-devel」が必要だけど、
多分入っているのでOK。
VirtualBoxのメニュー -> Device -> Insert Guest Additions CD Image ... を選択すると、
VirtualBoxに Guest Additions をインストールするためのCD-Rがセットされている状態になる。
選択しても何もアクションないから不安になるけど、セットされている。
とりあえず、マウント用のディレクトリを作成する。
# mkdir /mtn/cdrom
CDは /dev に「cdrom」or「cdrom1」とかでセットされているはず。
自分は cdrom と cdrom1 が2つあったので、両方マウントしてみた。
#mount -r /dev/cdrom /mnt/cdrom/
↓
これは失敗
#mount -r /dev/cdrom1 /mnt/cdrom/
↑
こっちで成功
lsで確認すると「VBoxLinuxAdditions-x86.run」があった。
#ls /mnt/cdrom
ということでインストールする。
#sh ./VBoxLinuxAdditions-x86.run
Verifying archive integrity... All good. Uncompressing VirtualBox 4.3.2 Guest Additions for Linux............ VirtualBox Guest Additions installer Copying additional installer modules ... Installing additional modules ... Removing existing VirtualBox non-DKMS kernel modules [ OK ] Building the VirtualBox Guest Additions kernel modules Building the main Guest Additions module [ OK ] Building the shared folder support module [ OK ] Building the OpenGL support module [失敗] (Look at /var/log/vboxadd-install.log to find out what went wrong) Doing non-kernel setup of the Guest Additions [ OK ] Installing the Window System drivers [失敗] (Could not find the X.Org or XFree86 Window System.)
↑
何か OpenGL と Windows用ドライバで失敗してるけど、
「shared folder support module」が成功してるから問題ないと思う。
あとは再起動して動作が確認できればOK。