我有 ubuntu 16 LTS。 Virtualbox 可以運行,但我已將其刪除。一段時間後,我將核心更新到4.7.2。再次安裝 Virtualbox,但無法啟動來賓系統。它顯示此訊息:
未安裝核心驅動 rc=1908
它告訴我 rin /sbin/vboxconfig,但腳本失敗:
vboxdrv.sh:建構 VirtualBox 核心模組。 vboxdrv.sh: failed: 查看 /var/log/vbox-install.log 以找出問題所在。
設定 VirtualBox 時出現問題。若要重新啟動設定過程,請以 root 身分執行 /sbin/vboxconfig。
這是日誌檔:
我該怎麼做才能讓 Virtualbox 再次運作?
謝謝。
答案1
基於Ubuntu 論壇上的討論,當我在 Ubuntu 中升級核心時,以下內容對我有用:
$ sudo dpkg-reconfigure virtualbox-dkms && sudo dpkg-reconfigure virtualbox && \
sudo modprobe vboxdrv
答案2
在Fedora上,我一直在做/usr/sbin/vboxconfig
核心更新後的工作,它似乎在核心更新後重建核心驅動程式方面做得很好。
答案3
我會解除安裝然後重新安裝 VirtualBox:
sudo apt purge virtualbox*
wget http://download.virtualbox.org/virtualbox/5.1.4/virtualbox-5.1_5.1.4-110228~Ubuntu~xenial_amd64.deb
sudo dpkg -i virtualbox-5.1_5.1.4-110228~Ubuntu~xenial_amd64.deb
您的來賓不會被刪除,並且應該在您開啟 VirtualBox 時出現。重新安裝 VirtualBox 後,您的來賓網路介面可能會出現問題。如果這樣做,只需停用網路接口,啟動來賓,停止來賓,然後重新啟用網路介面。
答案4
當它嘗試各種建議的補救措施時,上述方法都無效。不過,透過使用軟體更新程式將 Ubuntu 16.04 升級到 Ubuntu 18.04 解決了這個問題。