在win10家庭版上安装完VM16后,打算安装centos 7的虚拟机。
做完虚拟机的配置操作后开启虚拟机结果直接蓝屏,连续两次如此。
查询了下发现是家庭版下安装虚拟机确实有各种各样问题。
尝试解决步骤:
1.关闭”内核隔离“
Windows Defender安全中心的“设备安全性”-“内核隔离” 查完发现,内核隔离功能并没有打开。
2.查询了下需要先进组策略,关闭Device Guard。然而在执行第一步,在运行框输入gpedit.msc然后回车时就提示文件找不到...
依靠度娘跟知乎,找到了解决方法:
原来本身win10家庭版本不提供组策略编辑器功能。这个不提供不是说没有此功能,而是对此功能进行了限制
开启方法:
打开记事本,输入以下内容:
原理:通过dir命令遍历系统盘servicing目录,寻找组策略的配置包,找到后写入到gp.txt文件,然后通过dism命令来安装组策略包。
保存文本,修改文本".TXT"为".BAT",只有这样才能保证gpedit.bat是一个批处理文件。
然后在保存的gpedit.bat上右键选择“以管理员身份运行”
批处理执行完毕再通过gpedit.msc便可进入组策略界面。
附上链接:win10 家庭版 cmd运行gpedit.msc找不到文件?
3.进到组策略界面,按照网上查询的方法,需在本地计算机策略>计算机配置>管理模板 > 系统>Device Guard>打开基于虚拟化的安全,在弹出的窗口中选择【禁用】
然而在好不容易进入的组策略界面找不到Device Guard。找了很久没找到方式,先搁置没处理。
4.禁用Hyper-V
也是尝试了很多不可行的方式,最后发现只要一句代码即可完成...
打开Windows PowerShell(管理员),运行命令:bcdedit /set hypervisorlaunchtype off
开启的话运行命令:bcdedit /set hypervisorlaunchtype auto
至此,尝试再打开虚拟机,安装运行均正常...
小结下:
1.关闭内核隔离功能;
2.禁用Hyper-V
理论上应该就可以了...
网上还看到直接使用家庭版使用Hyper-V安装虚拟机的大神...但已经安装了VM就没再去倒腾了..
mark下: Win10家庭版中使用Hyper-V