ようやくUbuntu Server 10.04 にVirtualBox をインストールでき、適当にWindowsXP をインストールすることにも成功した。
これは珍しいことではないのだけれど、Ubuntu を再起動したあたりから(うろ覚え)VirtualBox がエラー「Kernel driver not installed (rc=-1908)」を吐くようになってしまった。
ちなみに、この画面は実機(にあたるVMware Player に構築されたUbuntu Server 10.04)のデスクトップを操作したもので、将来的にはこれをネットワーク上の他の端末から行いたいわけで。
さて、エラーメッセージには丁寧に次のコマンドを実行しろと書いてある(ような気がする):
$ sudo /etc/init.d/vboxdrv setup
ってなわけで、素直に実行したのにダメらしい。
$ sudo /etc/init.d/vboxdrv setup * Stopping VirtualBox kernel modules [ OK ] * Uninstalling old VirtualBox DKMS kernel modules [ OK ] * Trying to register the VirtualBox kernel modules using DKMS Error! Your kernel headers for kernel 2.6.32-38-generic-pae cannot be found at /lib/modules/2.6.32-38-generic-pae/build or /lib/modules/2.6.32-38-generic-pae/source. * Failed, trying without DKMS * Recompiling VirtualBox kernel modules * Look at /var/log/vbox-install.log to find out what went wrong
スポンサードリンク
VirtualBox 起動できない
参考文献をもとに、次々にコマンドを実行してみる。
linux-headers-generic のインストール
$ sudo aptitude install linux-headers-generic
としてみた。
$ /etc/init.d/vboxdrv setup * Stopping VirtualBox kernel modules [ OK ] * Uninstalling old VirtualBox DKMS kernel modules /etc/init.d/vboxdrv: 415: cannot create /var/log/vbox-install.log: Permission denied [ OK ] * Trying to register the VirtualBox kernel modules using DKMS /etc/init.d/vboxdrv: 415: cannot create /var/log/vbox-install.log: Permission denied * Failed, trying without DKMS * Recompiling VirtualBox kernel modules /etc/init.d/vboxdrv: 415: cannot create /var/log/vbox-install.log: Permission denied * Look at /var/log/vbox-install.log to find out what went wrong
が、ダメらしい。
# あれ? sudo してない・・?ログがごちゃごちゃしてしまった・・
dkms のインストール
$ sudo apt-get install dkms
としてみる。
$ sudo /etc/init.d/vboxdrv setup * Stopping VirtualBox kernel modules [ OK ] * Uninstalling old VirtualBox DKMS kernel modules [ OK ] * Trying to register the VirtualBox kernel modules using DKMS Error! Your kernel headers for kernel 2.6.32-38-generic-pae cannot be found at /lib/modules/2.6.32-38-generic-pae/build or /lib/modules/2.6.32-38-generic-pae/source. * Failed, trying without DKMS * Recompiling VirtualBox kernel modules * Look at /var/log/vbox-install.log to find out what went wrong
が、ダメらしい。
linux-headers-`uname -r` のインストール
$ sudo aptitude install linux-headers-`uname -r`
としてみる。ついでに以下もやってみる。
$ sudo dpkg-reconfigure virtualbox-ose-dkms Package `virtualbox-ose-dkms' is not installed and no info is available. Use dpkg --info (= dpkg-deb --info) to examine archive files, and dpkg --contents (= dpkg-deb --contents) to list their contents. /usr/sbin/dpkg-reconfigure: virtualbox-ose-dkms is not installed
直った
さぁどうだ?
$ sudo /etc/init.d/vboxdrv setup * Stopping VirtualBox kernel modules [ OK ] * Uninstalling old VirtualBox DKMS kernel modules [ OK ] * Trying to register the VirtualBox kernel modules using DKMS [ OK ] * Starting VirtualBox kernel modules
直ったらしい。
コメント
同じアラートで virtualbox のWinXPが起動できなくなりました。Googleで貴殿サイトにたどり着きました。私の環境はUbuntu 12.04 LTS desktoop, Virtualboxは 4.18です。 dkmsのインストールで無事起動できるようになりました。ありがとうございます。From U.S. Cleveland, OH