昨天升級了MacOSX 系統到最新的release 10.14。未曾想,升級之后,我VirtualBox5.2.3版本的虛擬機,無法啟動了,我可是裝了3個版本Win系統,做開發嘛,各種系統都要兼容測試的,里面還存了不少資料,這可咋辦,萬一真的不能啟動了,那不是要命了。
各種百度,國內暫時沒有這個資料。然后vpn到google,也是沒有明顯的答案。那就一個一個的深入看看吧。
找到一個如下的辦法:
終端中輸入以下:
sudo sed -i '' 's/5\.2/5\.3/g' '/Library/Application Support/VirtualBox/VBoxDrv.kext/Contents/Info.plist'
sudo kextload '/Library/Application Support/VirtualBox/VBoxDrv.kext'
kextstat -bundle-id org.virtualbox.kext.VBoxDrv
VirtualBox &
直接拷貝粘貼就行,然后回車后,再啟動Virtualbox,神奇了,可以啟動了,但是虛擬機里的系統無法啟動,沒關系,啟動虛擬機后,VirtualBox提示需要升級版本到5.2.20. 沒啥可以做的了,只能升級了,然后跟着連接到官網下載,安裝,一切之后 居然全部ok了。因為之前幾個win系統保存了運行狀態,有些保存了USB的狀態,VB無法啟動這些系統提示:要么關閉USB2.0,要么安裝新的ExtensionPack,那就安裝新的ExtenPack 在 https://www.oracle.com/technetwork/server-storage/virtualbox/downloads/index.html 找到對應的pack“
For use with Version 5.2.20 only All Platforms (Windows, Mac OS X, Solaris and Linux) |
![]() |
”