歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Kali Linux virtualbox rc=1908 錯誤解決辦法

Kali Linux virtualbox rc=1908 錯誤解決辦法

日期:2017/2/28 14:01:17   编辑:Linux教程

Kali Linux virtualbox rc=1908 錯誤解決辦法

當我嘗試啟動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'
as root. If it is available in your distribution, you should install the DKMS package first. This package keeps track of Linux kernel changes and recompiles the vboxdrv kernel module if necessary.

但是運行/etc/init.d/vboxdrv setup 時候沒有出現vboxdrv這個模塊,原因是dkms沒有安裝。

Apt-get install dkms # 安裝dkms

lsmod | grep -i vbox # 輸出結果應該和我的不一樣,因為我是解決error之後才執行這條命令的,但能 # 找到module就行
vboxpci 23077 0
vboxnetadp 25443 0
vboxnetflt 27420 0
vboxdrv 344380 4 vboxnetadp,vboxnetflt,vboxpci

再次執行/etc/init.d/vboxdrv setup 這時候如果出現如下錯誤,則是因為linux-headers沒有安裝。

Stopping VirtualBox kernel modules ...done.
Uninstalling old VirtualBox DKMS kernel modules ...done.
Trying to register the VirtualBox kernel modules using DKMSError! echo
Your kernel headers for kernel 3.18.0-kali3-amd64 cannot be found at
/lib/modules/3.18.0-kali3-amd64/build or /lib/modules/3.18.0-kali3-amd64/source.
...failed!
(Failed, trying without DKMS)
Recompiling VirtualBox kernel modules ...failed!
(Look at /var/log/vbox-install.log to find out what went wrong)

執行如下命令安裝內核頭文件:
uname -r #查看內核版本
apt-get install linux-headers-`uname -r` # 這裡的符號不是單引號,而是鍵盤TAB鍵上方的符號。

再次執行/etc/init.d/vboxdrv setup 還是出現如下提示:

Stopping VirtualBox kernel modules ...done.
Uninstalling old VirtualBox DKMS kernel modules ...done.
Trying to register the VirtualBox kernel modules using DKMSError! echo
Your kernel headers for kernel 3.18.0-kali3-amd64 cannot be found at
/lib/modules/3.18.0-kali3-amd64/build or /lib/modules/3.18.0-kali3-amd64/source.
...failed!
(Failed, trying without DKMS)
Recompiling VirtualBox kernel modules ...failed!
(Look at /var/log/vbox-install.log to find out what went wrong)

後來發現linux-headers安裝了好多個,而且沒有效果,於是重新卸載所有linux-headers,然後在重新安裝對應的linux-headers內核頭文件。
Apt-get purge linux-headers*
apt-get install linux-headers-`uname -r` # 這裡不是不是單引號,是TAB鍵上方的符號。

之後在執行下/etc/init.d/vboxdrv setup
/etc/init.d/vboxdrv setup # 沒有錯誤信息,成功編譯了module,然後就可以打開 # virtualbox了。

希望能幫到大家。
ps:vmware workstation 啟動提示也是需要安裝linux-headers對應版本的內核頭文件,就可以解決啟動時候的問題。

Kali Linux解決 GPG錯誤 KEYEXPIRED 1425567400 http://www.linuxidc.com/Linux/2015-04/115852.htm

Ubuntu上安裝Kali Linux的工具 http://www.linuxidc.com/Linux/2014-08/105866.htm

KaLi Linux中文指南 PDF http://www.linuxidc.com/Linux/2015-01/112346.htm

Kali Linux安裝系列閱讀

  1. 用Live U盤安裝Kali Linux http://www.linuxidc.com/Linux/2014-05/102209.htm
  2. 硬盤安裝Kali Linux http://www.linuxidc.com/Linux/2014-05/102207.htm
  3. 加密安裝Kli Linux http://www.linuxidc.com/Linux/2014-05/102208.htm
  4. Kali Linux安裝之Kali和Windows雙引導 http://www.linuxidc.com/Linux/2014-05/102210.htm
  5. 下載Kali Linux http://www.linuxidc.com/Linux/2014-05/102204.htm
Copyright © Linux教程網 All Rights Reserved