升級Ubuntu 11.10 desktop 到Ubuntu 12.04 發現Virtualbox無法啟動了,出現類似的錯誤
Kernel driver not installed (rc=-1908)
The VirtualBox Linux kernel driver (vboxdrv) is either not loaded or there is a permission problem with /dev/vboxdrv. Please reinstall the kernel module by executing
'/etc/init.d/vboxdrv setup'
首先看了下virtual box 的官網,發現己經有了針對12.04的版本,於是下載了一個最近的安裝,但是問題依舊,
於是運行了下 sudo /etc/init.d/vboxdrv setup
這時會償試重新編譯virtual box,但是在make file的時候報錯,找不到linux-headers-3.2.0-22-generic-pae
即然沒有,那就裝吧
解決方法:從virtualbox官網下載12.04的版本。
www.linuxidc.com @linuxidc:~$ wget -c http://download.virtualbox.org/virtualbox/4.1.14/virtualbox-4.1_4.1.14-77440~Ubuntu~precise_i386.deb
www.linuxidc.com @linuxidc:~$ sudo dpkg -i virtualbox-4.1_4.1.14-77440~Ubuntu~precise_i386.deb
www.linuxidc.com @linuxidc:~$ sudo /etc/init.d/vboxdrv setup
至此,一切都正常,再次啟動virtualbox, 搞定。
更多Ubuntu相關信息見Ubuntu 專題頁面 http://www.linuxidc.com/topicnews.aspx?tid=2