我有很多 Linux 和 Windows 虛擬機,它們在 Ubuntu 2014.04 主機上運作得很好。
我最近將主機更新到2015.04,所有Windows虛擬機器都停止運作。所有 Linux 虛擬機器都很好。 Ubuntu 儲存庫中的 VirtualBox 4.3.26 和專案網站中的 VirtualBox 4.3.28 都存在問題。
當我啟動 Windows VM 時,它會運行大約 10 秒到一分鐘,並伴隨 Windows 7「Staring Windows」標誌動畫,然後突然 virtualbox 進程終止。
$ VirtualBox --startvm "win7pro32bit blabla"
Segmentation fault
$ echo $?
139
日誌檔案沒有顯示任何特定問題:
00:00:09.228641 AHCI#0: Reset the HBA
00:00:09.257329 Guest Additions information report: Version 4.2.10 r84104 '4.2.10'
00:00:09.257467 Guest Additions information report: Interface = 0x00010004 osType = 0x00037000 (32-bit)
00:00:09.257586 Guest Additions capability report: (0x0 -> 0x0) seamless: no, hostWindowMapping: no, graphics: no
00:00:09.257629 UIMachineLogicNormal::sltCheckForRequestedVisualStateType: Requested-state=0, Machine-state=5
00:00:09.257715 UIMachineLogicNormal::sltCheckForRequestedVisualStateType: Requested-state=0, Machine-state=5
00:00:09.257755 Guest reported fixed hypervisor window at 0008f800000 (size = 0xc00000, rc = VINF_SUCCESS)
00:00:09.257867 UIMachineLogicNormal::sltCheckForRequestedVisualStateType: Requested-state=0, Machine-state=5
00:00:12.037877 Guest Log: VBoxMP::VBoxDrvFindAdapter: using HGSMI
00:00:12.189515 OHCI: Software reset
00:00:12.189673 OHCI: USB Reset
00:00:12.245305 OHCI: USB Operational
00:00:12.257475 EHCI: Hardware reset
00:00:12.257698 EHCI: USB Operational
(完整日誌)
是否有一些我不知道的升級步驟?
例如需要執行一些插件安裝或設定?
答案1
這是我解決問題的方法:
- 解除安裝VirtualBox
- 下載最新的 VirtualBox 版本:https://www.virtualbox.org/wiki/Linux_Downloads
- 運行 GUI 一次以更新擴展
- 像往常一樣運行
答案2
將 Virtualbox 從 4.3.10-dfsg-1ubuntu5 更新到 4.3.34-dfsg-1+deb8u1ubuntu1.14.04.1 後,我遇到了同樣的問題,具體是以下軟體包:virtualbox、virtualbox-dkms 和 virtualbox-tqt。
我必須在停用 USB2.0 (EHCI) 後啟動我的虛擬機器。
為了解決問題並使用 USB2.0 的 VM,我所做的是將 Oracle VM Virtualbox ExtensionPack 更新到相同版本:4.3.34r104062
答案3
你有沒有嘗試過這個:
sudo apt-get install --reinstall dkms
然後運行 vboxdrv,這樣可能會工作得很好。