Win10_11使⽤VMware等启动虚拟机蓝屏报错等⼀些列问题解决
⽅案
前⾔
新买的联想Thinkbook 14P电脑,趁着新鲜劲,赶紧把各个环境配置搞搞。结果搭建Liunx虚拟机系统时,遇到了各式各样的问题,这⾥拿出来分享⼀下,给⼤伙避避坑。
⾸先,进⾏的是⼤家都常⽤的VMware进⾏操作,我⽤的是VMware-pro15
VMware安装及部署Linux系统
安装VMware⼀路下⼀步,都正常进⾏。然后配置虚拟系统进⾏启动Linux虚拟机时,电脑出现蓝屏报错SYSTEM_SERVICE_EXCEPTION
⽹上⼀顿搜索之后,查到的解决⽅案有以下两种:
⽅案⼀:
更新版本,更新⾄16.1.0及以上版本。
⽅案⼆(修改windows功能):
⾸先我们先打开"控制⾯板"。按Win+X键可以快速调出系统应⽤菜单,然后选择控制⾯板。打开的控制⾯板中依次点击程序→启⽤或关闭Windows功能,之后在打开的对话框中把Hyper-V选项给勾去掉点击确定重启。
想最简便的⽅式修改,所以选择了第⼆种⽅案
1. 因为windows 10/11默认没有Hyper-V配置项,所以我们得先让它展⽰出来才能关掉。
新建txt⽂件,将下⾯代码复制粘贴过去。
pushd "%~dp0"
dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum &
for /f %%i in ('findstr /i . 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i"
Dism /online /enable-feature /featurename:Microsoft-Hyper-V-All /LimitAccess /ALL
然后再把⽂件名+扩展名⼀起改成"Hyper-V.bat"
2. ⽤管理员⾝份执⾏⽂件。
3. 根据提⽰引导,输⼊Y
4. 重启后,打开“控制⾯板”→“卸载程序”,点“启⽤或关闭Windows功能”,取消勾选"Hyper-V"点击确定,然后再重启。
重启后再次重新安装Linux虚拟机时,可以⾛到安装。
正当我觉得万事⼤吉的时候,结果⼜给我报了⼀个错:不可恢复错误: (vcpu-0) Exception 0xc0000005
结果了好多⽂章,有说amd的CPU不⽀持的,有说去设置BIOS中⽀持虚拟化来解决。结果我遍了BIOS,居然都没有这个选项。。。⼼态有点崩~~
没办法,这条路不⾏,换下⼀条,我⼜不想尝试安装新的VMware,于是我选择了Oracle VM VirtualBox。windows错误恢复
有兴趣的同学可以尝试安装最新版的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⼀下验证是否可访问
好了,这就⼤功告成了(后续可以随意使⽤其他⼯具进⾏连接了)
上述操作涉及到的⼯具都在⽹盘,如需要可以联系作者获取。