Win10_11使用VMware等啟動虛擬機藍屏報錯等一些列問題解決方案


前言

新買的聯想Thinkbook 14P電腦,趁着新鮮勁,趕緊把各個環境配置搞搞。結果搭建Liunx虛擬機系統時,遇到了各式各樣的問題,這里拿出來分享一下,給大伙避避坑。

首先,進行的是大家都常用的VMware進行操作,我用的是VMware-pro15

VMware安裝及部署Linux系統

安裝VMware一路下一步,都正常進行。然后配置虛擬系統進行啟動Linux虛擬機時,電腦出現藍屏報錯SYSTEM_SERVICE_EXCEPTION

網上一頓搜索之后,查到的解決方案有以下兩種:

  • 方案一:

    更新版本,更新至16.1.0及以上版本。

    下載地址:https://www.vmware.com/cn/products/workstation-pro/workstation-pro-evaluation.html

  • 方案二(修改windows功能):

    首先我們先打開"控制面板"。按Win+X鍵可以快速調出系統應用菜單,然后選擇控制面板。打開的控制面板中依次點擊 程序 → 啟用或關閉Windows功能 , 之后在打開的對話框中把Hyper-V選項給勾去掉點擊確定重啟。

想最簡便的方式修改,所以選擇了第二種方案

  1. 因為windows 10/11默認沒有Hyper-V配置項,所以我們得先讓它展示出來才能關掉。

    新建txt文件,將下面代碼復制粘貼過去。

    pushd "%~dp0"
     
    dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum >hyper-v.txt
     
    for /f %%i in ('findstr /i . hyper-v.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i"
     
    del hyper-v.txt
     
    Dism /online /enable-feature /featurename:Microsoft-Hyper-V-All /LimitAccess /ALL
    

    然后再把文件名+擴展名一起改成"Hyper-V.bat"

  2. 用管理員身份執行文件。

  1. 根據提示引導,輸入Y

  1. 重啟后,打開“控制面板”→“卸載程序”,點“啟用或關閉Windows功能”,取消勾選"Hyper-V"點擊確定,然后再重啟。

重啟后再次重新安裝Linux虛擬機時,可以走到安裝。

正當我覺得萬事大吉的時候,結果又給我報了一個錯:不可恢復錯誤: (vcpu-0) Exception 0xc0000005

結果找了好多文章,有說amd的CPU不支持的,有說去設置BIOS中支持虛擬化來解決。結果我找遍了BIOS,居然都沒有這個選項。。。心態有點崩~~

沒辦法,這條路不行,換下一條,我又不想嘗試安裝新的VMware,於是我選擇了Oracle VM VirtualBox。

有興趣的同學可以嘗試安裝最新版的VMware驗證下問題能否解決,如果方便可以評論區留下你實驗結果。感謝!

Oracle VM VirtualBox安裝及部署Linux系統

使用Oracle VM VirtualBox安裝就比較順了。

程序下載好后,需要注意同樣要關閉Hyper-V,並且也要勾選上"虛擬機平台"和"適用於Linux的Windows子系統"(具體安裝和操作配置linux虛擬機這里就不贅述了)

設置完成后,重啟系統,然后進行安裝Linux虛擬機系統。一路下一步即可成功啦

最后來一張安裝成功的圖片慶祝一下

部署過程中遇到的問題:

  1. 安裝linux系統過程中,重啟系統后,總是引導到再次安裝中去。切換到硬盤啟動確又找不到系統。

    最后通過設置引導,然后禁用其他無關的啟動項,成功進入Linux引導配置頁面。

  2. Oracle VM VirtualBox虛擬機默認虛擬機系統與主機網絡不通的,需要進行配置。

    首先,虛擬機需要配置橋接方式

虛擬機網絡配置-橋接

然后,配置linux系統網絡

# 進入如下目錄
cd /etc/sysconfig/network-scripts/
# vim編輯ifcfg-enp0s3配置文件
vim ifcfg-enp0s3
# 文件中修改下面3個參數
BOOTPROTO=dhcp //設置成Dhcp
ONBOOT=yes  //能動態獲取IP
DNS1=192.168.10.1 //此地址為主機的網關地址,不能配錯
# 最后:wq!進行保存退出

此時,使用ifconfig查看一下虛擬機ip地址用於后續連接

主機ping一下驗證是否可訪問

好了,這就大功告成了(后續可以隨意使用其他工具進行連接了)

上述操作涉及到的工具都在網盤,如需要可以聯系作者獲取。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM