2021-05-12 14:32:11
Virtualbox提示「Kernel driver not installed (rc=-1908)」問題修復一例
概述:不少Linux使用者在Ubuntu 14.04上安裝Virtualbox時,常會碰到Virtualbox“Kernel driver not installed (rc=-1908)”的問題,這裡有一個關於這個問題的解決方法。
許多Linux使用者在Ubuntu 14.04上安裝從virtualbox.org上下載的最新版本的deb檔案Virtualbox(4.3.12)時,常會碰到一個問題:當安裝完成並執行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.
從錯誤報告上反映出來的問題原因是因為某些核心驅動程式沒有經過編譯,所以Virtualbox無法正常執行。事實上,在Ubuntu上處理這個問題並不難,以下是解決這個問題的幾個步驟:
首先,安裝核心的標頭檔案和構建工具。
$ sudo apt-get install build-essential module-assistant
$ sudo m-a prepare
接著,編譯先前在錯誤報告中所提到的那個virtualbox核心驅動程式命令。
$ sudo /etc/init.d/vboxdrv setup
編譯應該會執行正常,並在一段時間後輸出與以下所示相類似的結果:
$ sudo /etc/init.d/vboxdrv setup
Stopping VirtualBox kernel modules ...done.
Recompiling VirtualBox kernel modules ...done.
Starting VirtualBox kernel modules ...done.
再執行Virtualbox就會變得正常了。
最新的 Ubuntu 17.10安裝VirtualBox 5.2.2 及相關問題解決 見 http://www.linuxidc.com/Linux/2017-11/148870.htm
本文永久更新連結地址:http://www.linuxidc.com/Linux/2017-11/148871.htm
相關文章