原創|使用教程|編輯:郝浩|2015-02-25 11:26:17.000|閱讀 16418 次
概述:不少Linux用戶在Ubuntu 14.04上安裝Virtualbox時,常會碰到Virtualbox“Kernel driver not installed (rc=-1908)”的問題,這里有一個關于這個問題的解決方法。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
許多Linux用戶在Ubuntu 14.04上安裝從上下載的最新版本的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就會變得正常了。
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn