使用 Oracle VM Virtualbox 6.1 的新 Windows11 设置,尝试使用 CentOS Stream9 iso 安装第一个 VM。在 iso 启动期间系统崩溃:Kernel panic - not syncing: Fatal exception
。我认为虚拟化设置有问题,所以我尝试检查这些:在主机的 BIOS 中启用了这些:
- 超线程
- 室性心动过速
- VTx 用于定向 I/O (VTd)
在 Windows 功能中,我已禁用 Hyper-V 和底层 Hyper-V 管理工具、Hyper-V 平台。
我注意到,在另一台电脑上,Execution engine: VT-x/AMD-V
当我在新电脑上使用它Native API
(又称乌龟模式)时,它也Nested Paging
处于Unrestricted Execution
非活动状态。
关于如何修复此问题您有什么想法吗?
答案1
原因:Windows Device Guard 可防止与虚拟化相关的攻击或类似攻击。遗憾的是,我不知道如何允许特定应用在 Device Guard 下运行,但以下是禁用它的方法:
- 跑步
GPEDIT.MSC
- 转到计算机配置\管理模板\系统\设备保护
- 右键单击“打开基于虚拟化的安全性”,选择“编辑”,然后选择“禁用”
- 单击“应用”,然后单击“确定”并关闭组策略编辑器
- 输入
GPUPDATE /FORCE
cmd 然后按 Enter - 等到完成然后重新启动 Windows。