Ubuntu 13.10不能啟動VirtualBox提示錯誤怎么辦

我們都知道VirtualBox是一款虛擬機,能夠在Ubuntu系統(tǒng)中運行,但在Ubuntu 13.10運行的時候提示錯誤,導(dǎo)致VirtualBox無法啟動,遇到這個問題怎么辦?下面小編就給大家介紹下Ubuntu13.10不能啟動VirtualBox的解決方法。
最近需要在若干虛擬機進行Hadoop的調(diào)試,于是就在Ubuntu上安裝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. Re-setup the kernel module by executing
‘/etc/init.d/vboxdrv setup’
as root. Users of Ubuntu, Fedora or Mandriva should install the DKMS package first. This package keeps track of Linux kernel changes and recompiles the vboxdrv kernel module if necessary.
首先匯總一下系統(tǒng)環(huán)境:ubuntu desktop 13.10, virtualbox-4.3, kernel: 3.11.0-17
1. 按照這個錯誤指示,我就切換到命令行,
sudo /etc/init.d/vboxdrv setup
得到如下的錯誤信息:
提示依然無法正常加載dkms,而且好像需要當(dāng)前內(nèi)核的源代碼進行編譯,同時,提示查看/var/log/vbox-inuntustall.log日志。
2. 于是,cat /var/log/vbox-install日志
Uninstalling modules from DKMS
removing old DKMS module vboxhost version 4.3.8
------------------------------
Deleting module version: 4.3.8
completely from the DKMS tree.
------------------------------
Done.
Attempting to install using DKMS
Creating symlink /var/lib/dkms/vboxhost/4.3.8/source -》
/usr/src/vboxhost-4.3.8
DKMS: add completed.
Failed to install using DKMS, attempting to install without
Makefile:183: *** Error: unable to find the sources of your current Linux kernel. Specify KERN_DIR=《directory》 and run Make again. Stop.
3. 檢查dkms,正常安裝;反復(fù)安裝virtualbox,確保不是安裝不完整造成的問題。
sudo apt-get install dkms
提示已經(jīng)安裝到最新版本,說明應(yīng)該不是dkms的問題。
4. 查看內(nèi)核版本 uname -r, 得到當(dāng)前的kernel版本: 3.11.0-17-generic.
5. 搜索了一下網(wǎng)絡(luò),有人提示說,可能需要重新安裝一下內(nèi)核。
sudo apt-get install linux-headers-$(uname -r)
注意: ${uname -r}用來代表當(dāng)前內(nèi)核的版本,不能直接在命令中使用的,這里我的版本是step 4中的輸出。
6. 按照之前的問題提示,重新運行 sudo /etc/init.d/vboxdrv setup
~$ sudo /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 DKMS 。。.done.
Starting VirtualBox kernel modules 。。.done.
提示: 已經(jīng)正常將virtualbox模塊注冊到kernel中了
7. 接下來就可以點擊virtualbox的啟動按鈕,正常啟動virtualbox中的虛擬機了。
8. 原因分析:
最后我嘗試分析了一下,產(chǎn)生這個錯誤的原因:之前的virtualbox是可以正常工作的,后來升級ubuntu和內(nèi)核版本之后,估計打破了virtualbox和內(nèi)核之前的注冊系統(tǒng),就是原有的注冊在新的內(nèi)核中失效了,同時,現(xiàn)在的內(nèi)核可能在升級過程,有若干的不穩(wěn)定情況。 所以,需要重新覆蓋安裝內(nèi)核,然后,再一次將virtualbox內(nèi)核注冊到當(dāng)前l(fā)inux內(nèi)核之中,以上僅為猜測,歡迎大家提出新的想法和推測。
上面就是Ubuntu 13.10不能啟動VirtualBox的解決方法的介紹了,該問題主要出現(xiàn)在Ubuntu 13.10版本中,且是在升級內(nèi)核版本所導(dǎo)致。
相關(guān)文章
新特性搶先看! Ubuntu 25.04 Beta 發(fā)布:Linux 6.14 內(nèi)核
Canonical公司近日發(fā)布了Ubuntu 25.04 Beta版,這一版本被賦予了一個活潑的代號——“Plucky Puffin”(勇敢的海雀),據(jù)悉,正式的穩(wěn)定版預(yù)計將在2025年4月17日與廣大用戶2025-03-29如何讓 Ubuntu 居中顯示窗口? 3種方法實現(xiàn)Ubuntu窗口居中顯示
個人習(xí)慣不管打開終端窗口還是文件管理器窗口,都希望居中顯示,不太喜歡Linux下自動隨意的擺放位置,下面我們就來看看詳細設(shè)置方法2025-03-11Ubuntu 24.04.2 LTS 正式發(fā)布: 帶來全新硬件支持啟用堆棧HWE
buntu 24.04 LTS 的第 2 個小版本Ubuntu 24.04.2 LTS 正式發(fā)布,出了修復(fù)漏洞以外,它還帶來了全新的硬件支持啟用堆棧(HWE),讓系統(tǒng)性能和硬件兼容性更上一層樓2025-02-25怎么關(guān)閉Ubuntu無人值守升級? Ubuntu禁止自動更新的技巧
Ubuntu Linux系統(tǒng)禁止自動更新的時候,提示“無人值守升級在關(guān)機期間,請不要關(guān)閉計算機進程”,該怎么解決這個問題?詳細請看下文介紹2025-01-20高效管理你的Linux系統(tǒng): Debian操作系統(tǒng)常用命令指南
在Debian操作系統(tǒng)中,了解和掌握常用命令對于提高工作效率和系統(tǒng)管理至關(guān)重要,本文將詳細介紹Debian的常用命令,幫助讀者更好地使用和管理Debian系統(tǒng)2025-01-20debian更新系統(tǒng)的命令怎么用? 輕松配置Debian自動更新的技巧
Debian不手動更新怎么體驗新系統(tǒng)?Debian提供了一個既簡單又高效的解決辦法——自動更新,該怎么用呢?詳細請看下文介紹2025-01-20如何配置Ubuntu無人值守升級? 手動操作實現(xiàn)Ubuntu自動升級技巧
無人值守升級是一個用于自動更新 Debian 和 Ubuntu 系統(tǒng)的開源項目,該項目的主要目的是確保系統(tǒng)能夠定期自動安裝安全更新,從而保持系統(tǒng)的安全性和穩(wěn)定性2025-01-20Ubuntu系統(tǒng)怎么安裝Warp? 新一代AI 終端神器安裝使用方法
Warp是一款使用Rust開發(fā)的現(xiàn)代化AI 終端工具,該怎么再Ubuntu系統(tǒng)中安裝使用呢?下面我們就來看看詳細教程2025-01-20Debian如何查看系統(tǒng)版本? 7種輕松查看Debian版本信息的實用方法
Debian是一個廣泛使用的Linux發(fā)行版,用戶有時需要查看其版本信息以進行系統(tǒng)管理、故障排除或兼容性檢查,在Debian系統(tǒng)中,有幾種不同的方法可以查看版本信息2025-01-17解決VMware中Ubuntu虛擬機鼠標閃爍或指針位置不正確的方案
剛下載虛擬機后,電腦在虛擬機內(nèi)出現(xiàn)了鼠標閃爍或者鼠標指針位置不對的問題,該怎么解決呢?下面我們就來看看詳細教程2025-01-09