Virtualbox に Guest Additions をインストール
環境
Ubuntu 14.04.2 LTS
参照サイト
Chapter 4. Guest Additions
4.2.2 Guest Additions for Linux
手順
1. dkmsのインストール
sudo apt-get install dkms
2. VBoxGuestAdditions.isoのマウント
Virtualboxのメニューバーから、「Devices→Optical Devices」とたどり、VBoxGuestAdditions.isoをクリックすれば挿入できる
3. VBoxLinuxAdditions.runの実行
/media配下のVBoxLinuxAdditions.runが格納されているディレクトリまで移動し、
シェルを実行(ルートで実行しないと失敗する)
sudo bash VBoxLinuxAdditions.run
注意点
VBOXLinuxAdditions.runを実行すると、
vboxsf.ko, vboxvideo.ko, vboxguest.ko などがインストールされる。
これらが無いと、無線LANのUSB子機をマウントしても、wlan0 などのインタフェースが生成されない。
depmode も以下のように失敗する。
$ sudo depmod depmod: ERROR: failed to load symbols from /lib/modules/3.16.0-31-generic/updates/dkms/vboxsf.ko: Invalid argument depmod: ERROR: failed to load symbols from /lib/modules/3.16.0-31-generic/updates/dkms/vboxvideo.ko: Invalid argument depmod: ERROR: failed to load symbols from /lib/modules/3.16.0-31-generic/updates/dkms/vboxguest.ko: Invalid argument
それまで、wlan0が認識されず、以下のエラーとなっていて、
散々悩んだ。。
$ sudo ifup wlan0 modprobe: ERROR: ../libkmod/libkmod.c:556 kmod_search_moddep() could not open moddep file '/lib/modules/3.16.0-31-generic/modules.dep.bin' Failed to load p80211.ko. run-parts: /etc/network/if-pre-up.d/linux-wlan-ng-pre-up exited with return code 1 Cannot find device "wlan0" Failed to bring up wlan0.
VirtualboxのGuest Additionsが正しくインストールされてないことが原因でした。