Qemu 无法运行 Windows 11

Qemu 无法运行 Windows 11

当尝试执行安装时,安装在选择操作系统类型后停止,结果如下:

“这台电脑不满足安装此版本 Windows 的最低系统要求。有关更多信息,请访问...”

出了什么问题?我的电脑已经更新了,而且 Windows 有足够的内存?

答案1

那么首先win11有3个主要的系统要求

  • 4GB 内存
  • 安全启动
  • TPM 设备

你的虚拟机管理程序的要求是 qemu 版本 4。它与 Ubuntu 20.04 一起安装。

安全启动

我们确实需要一个安全的“BIOS”,即 UEFI 系统。使用虚拟机管理器您只有一次机会来设置此设置。在最后一步 5 中,系统会询问您是否要对机器进行一些其他修改。设置该挂钩。一旦创建了机器,您就很难再更改它了!

  • 进入标签页Overview
  • Firmware将默认值更改bios为:UEFI ... .secboot.fd

TPM 设备

tpm 是 Windows 安全所需的密钥管理单元。

跳过 >=22.04 的 ppa,直接运行 install -> thx@Olaf

如果您尚未安装swtpm,则必须在您的机器上安装它。

https://launchpad.net/~smoser/+archive/ubuntu/swtpm 
sudo add-apt-repository ppa:smoser/swtpm
sudo apt-get update
sudo apt-get install swtpm-tools swtpm

如有必要,更改该文件夹的权限

sudo chown -R tss:root /var/lib/swtpm-localca

tss 用户由 qemu 使用。此文件夹中将包含证书。

安装后,将 TPM 设备添加到您的机器。在机器的配置窗口中选择:

- [Add Hardware]
- TPM
  - `Model`:`CRB`
  - `Backend`:`Emulated device`
  - `Version`:`2.0`

如果运气好的话,你现在应该能够通过神奇的 win11 安装障碍。

答案2

只需使用 禁用 Windows 11 要求regedit

https://blogs.oracle.com/virtualization/post/install-microsoft-windows-11-on-virtualbox

  • Shift+ F10(运行cmd
  • 跑步regedit
  • HKEY_LOCAL_MACHINE\SYSTEM\Setup
  • 右键点击NewKeyLabConfig
  • New,,,,DWORD (32-bit)BypassTPMCheck1
  • BypassRAMCheck和相同BypassSecureBootCheck

相关内容