首頁 > 軟體

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

2020-06-16 17:59:37

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

本文永久更新連結地址http://www.linuxidc.com/Linux/2015-05/118088.htm


IT145.com E-mail:sddin#qq.com