事件背景
最近想把 Linux 在系統的複習一下,第一步考慮先使用我的聯想筆記本 Win10系統通過VirtualBox 安裝一個 Linux 虛擬機。但是在安裝過程中遇到各種各樣的問題,特此記錄一下。
VirtualBox安裝 Linux 的發行版 CentOS7 可以參考:Win10 通過 VirtualBox安裝CentOS7操作手冊 這裏就不在進行詳細的介紹了。
案例還原
VirtualBox 版本是:6.1.4、CentOS 版本是: 7.7.1908,添加虛擬機並設置啓動需要的CentOS 鏡像,滿心歡喜的等待中卻看到了如下錯誤:
遇到的問題與解決方案
看到上圖的錯誤信息,我的第一想法是:難道我的鏡像有問題?然後我嘗試之前通過 VMware 使用的 CentOS 6 版本鏡像,同樣報錯。於是又下載一個 CentOS 7.5.1804
依然報錯,三個鏡像都報錯了,初步分析應該不是鏡像的問題。
可能是最新的 VirtualBox 6.1.4 對Win10 兼容性不好,於是又回到 VirtualBox 官網選擇一個老版本的安裝包,版本號是: 6.0.2。接着繼續安裝 CentOS 7.5.1804
版本。不出意料又產生了新的問題。
問題 1:
配置好虛擬機後一啓動就報如下錯誤:
當時沒有截圖,在網上找到和我一樣的錯誤信息:
不能爲虛擬電腦 CentOS7 打開一個新任務.
Call to VidMessageSlotMap failed: Last=0xc000000d/87 (VERR_NEM_VM_CREATE_FAILED).
返回 代碼: E_FAIL (0x80004005)
組件: ConsoleWrap
界面: IConsole {872da645-4a9b-1727-bee2-5585105b9eed}
問題 1 解決方案:
1、關閉 hyper-v 服務
在控制面板–程序–啓動或關閉 windows 功能中將 hyper-v 取消勾選,具體操作如下圖所示。如果不生效可以通過 window命令窗口並運行 bcdedit /set hypervisorlaunchtype off。
需要注意的是執行 bcdedit /set hypervisorlaunchtype off 命令必須以管理員的身份啓動window命令窗口
完成上述操作後終於成功到了 CentOS 安裝設置啓動界面,如下圖所示:
問題 2:
然而新的問題又來了,在CentOS 安裝設置啓動界面內無法操作鼠標(鼠標在虛擬機內無法顯示),又經過一系列的百度並嘗試後終於找到解決方案。
問題 2 解決方案:
- 關閉虛擬機
- 選中安裝的虛擬機,點擊設置按鈕。如下圖所示:
選擇顯示->屏幕->顯卡控制器選項中選擇 VBoxVGA,點擊OK保存。
虛擬機和宿主機的鼠標切換可以通過右側的ctrl 鍵進行切換。
問題 3:
鼠標可以使用後完成相關設置後安裝成功,不過在最後安裝增強功能時又報如下錯誤:
問題 3解決方案:
原因在配置過程中點擊過安裝增強按鈕 虛擬光盤仍然是加載中,所以在次點擊會報如上圖錯誤。如下圖所示:彈出虛擬光盤重新安裝即可。
小結
原本以爲幾個小時就能搞定虛擬機安裝,結果卻消耗我一整天的時間。遇到問題通過自己的判斷和百度成功解決,希望可以幫助到需要在 Windows 10 系統上通過 VirtualBox安裝CentOS 的小夥伴。最後的最後感謝 CSDN 博主 weixin_43947156 和 簡書博主 Jovany_Rong 編寫的博客。博客地址如下:
-
https://blog.csdn.net/weixin_43947156/article/details/101151781 By
weixin_43947156 -
https://www.jianshu.com/p/f9ffa8369673 By Jovany_Rong