如何在 Ubuntu 上安装 Windows11(使用 virt-manager)

发布时间 2023-12-11 16:48:51作者: Kingsley-yoimiya

为什么这么干?

如果你:

  • 主力使用 Ubuntu 系统
  • 受不了 VM ware 在最新内核下麻烦且不成功
  • 有些软件必须在 Windows 下解决

不妨使用 virt-manager,更加轻便简单。

步骤

准备好 Windows11 镜像

这里直接去官网下就行了。

安装 virt-manager

sudo apt install virt-manager
sudo adduser *** libvirt # 将当前用户加入 libvirt 组
sudo systemctl start libvirtd
sudo virsh net-start default
sudo apt install ovmf swtpm swtpm-tools # 启用 TPM 2.0 似乎没关系?可以之后跳过?

安装 Windows11

记得安装完 virt-manager 后重启。

  • 创建新虚拟机
  • 从 ISO 安装
  • 选择 ISO 位置
  • 然后分配内存和 CPU
  • 分配硬盘空间
  • 最后一定要开启 customize configuration before install

安装前配置

  • overview(概览) 中 硬件选择 BIOS
  • CPUs 中确保 VCPU = 4(我开始选择的 CPU 数)
  • Add Firmware(增加硬件):选择 TPM
  • TPM 中:Type Emulated,Model TIS,Version 2.0
  • 开始安装

正式启动安装

  • 开始正常选择,到了询问 keys 的时候,选择 I don't have a product key.

  • 如果被报错说 This PC can't run Windows 11

    • SHIFT+F10 打开控制台
    • 输入 regedit,打开注册表管理器
    • 选择到 HKEY_LOCAL_MACHINE\SYSTEM\Setup,右键 New > Key,增加 LabConfig
    • 进入 LabConfig,不断选择 New \> DWORD (32 bit) Value,增加三个项目 BypassRAMCheckBypassSecureBootCheckBypassTPMCheck,值都设置为 1。
    • 回退,我这里可以正常安装了。
  • 成功!

更多信息

实际上这篇文章是这篇英文文章抽象版翻译/总结,纯粹是为了我下次安装写个小记录。