ubuntu系統升級後virtualbox無法啓動虛擬系統

ubuntu系統升級後virtualbox(vbox)無法啓動虛擬系統

一、問題描述

1、情況一
由於嫌棄ubuntu14版本不好用,於是使用命令行方式升級了系統。但是由於升級失敗,系統版本還停留在14,但是系統內核已經被更改,從而導致vbox無法啓動。
2、情況二
系統和內核均升級成功,從而導致vbox無法啓動。

二、問題解決過程

1、如果是情況一,則先將系統成功升級,變爲情況二
升級方法見我的另一篇文章:https://blog.csdn.net/liyunfan00/article/details/106195031

2、系統升級成功後,運行vbox出現報錯:kernel driver not installed(rc=-1908)
/sbin/rcvboxdrv setup
在這裏插入圖片描述
嘗試了網上各種方法都無法成功。則卸載現有的vbox,安裝最新版vbox:
參考網站:https://blog.csdn.net/zhengxiangwen/article/details/60325627

#首先,在終端查看已經安裝的VirtualBox的版本,例如我的:virtualbox-5.0:
dpkg -l |grep virtualbox
#執行卸載:
sudo apt-get remove virtualbox-5.0

安裝vbox:
virtualbox官網:https://www.virtualbox.org/wiki/Download_Old_Builds
進入vbox官網,下載想要版本的deb包(我下載的是6.0),下載好後直接安裝即可。
3、重新安裝vbox後發現該問題仍然存在
解決方法:
參考網站:https://forum.ubuntu.org.cn/viewtopic.php?t=477854

sudo mokutil --disable-validation

輸入上述命令,會要求你設置一個 8-16位的密碼,你設置好後重啓,重啓後會有幾秒鐘提示你按任意鍵進入MoK管理界面,然後按照提示輸入剛纔設置的密碼對應位,然後管理Mok,禁用Secure boot 即可。

Enroll MOK-》continue-》yes-》輸入密碼-》reboot

4、再次打開vbox,啓動windows,還會報錯:不能爲虛擬電腦XXX打開一個新任務
解決方法參考:https://blog.csdn.net/wy_bk/article/details/78926646

在vbox管理界面-》設置-》usb設備-》啓動usb控制器(不勾選)即可。

該方法有一個問題:如果我們想要在虛擬機裏連接USB設備(比如U盤或者USB無線網卡)就必須啓用USB控制器。解決方法請參考給出的參考網站。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章