因为最近需要学习大数据方面的知识,所以在自己电脑上开始捣鼓虚拟机,刚开始的时候打算使用docker安装虚拟机,可是自己的电脑系统是win10家庭版的,网上有伪装成专业版跳过docker认证的。可是一波操作之后发现docker还是不能使用,于是乎就装上了一个dockertoolbox,捣鼓了半天,也不能使用,于是搜出了hyper-v,因为是家庭版上面没有hyper-v,根据网上的教程使用脚本装上了hyper-v,之后便开始了坎坷的虚拟机道路,使用hyper-v安装虚拟机并没有问题,之后我发现自己需要使用多台虚拟机,因为hadoop中的主从关系,除了主机还需要一些slave机,所以开始捣鼓vmware,发现自己使用vmware创建的虚拟机并不能打开,一直弹出来hyper-v或device guard和vmware的不兼容,后来先在hyper-v的虚拟机上面配置了Hadoop的环境,到今天晚上,感觉还是要使用vmware比较方便一点,所以又开始了,网上找了n篇教程,没有解决,
后来把所有的都试了一遍,直到这个办法:
win+x,命令提示符(管理员).执行下面的命令:
mountvol X: /s
copy %WINDIR%\System32\SecConfig.efi X:\EFI\Microsoft\Boot\SecConfig.efi /Y
bcdedit /create {0cb3b571-2f2e-4343-a879-d86a476d7215} /d “DebugTool” /application osloader
bcdedit /set {0cb3b571-2f2e-4343-a879-d86a476d7215} path “\EFI\Microsoft\Boot\SecConfig.efi”
bcdedit /set {bootmgr} bootsequence {0cb3b571-2f2e-4343-a879-d86a476d7215}
bcdedit /set {0cb3b571-2f2e-4343-a879-d86a476d7215} loadoptions DISABLE-LSA-ISO,DISABLE-VBS
bcdedit /set {0cb3b571-2f2e-4343-a879-d86a476d7215} device partition=X:
mountvol X: /d
重启电脑按照系统引导时的提示关闭device guard。
终于解决了自己的问题
方法来源:
Win10家庭版Hyper-V出坑(完美卸载,冲突解决以及Device Guard问题)