Deepin中通过QEMU/KVM安装windows 11虚拟机
步骤1:安装QEMU及虚拟系统管理器
1. 安装所有必需的软件包
# 安装所有必需的软件包
sudo apt update
sudo apt install -y qemu-system-x86 libvirt-clients virtinst virt-viewer qemu-utils bridge-utils spice-vdagent libosinfo-bin ovmf swtpm virt-manager
2. 将当前用户加入到kvm和libvirt用户组,否则后续无法正常使用
# 将当前用户加入kvm和libvirt用户组,否则后续无法正常使用
sudo usermod -aG kvm,libvirt $USER
3. 重启libvirtd服务并设置自动启动
# 重启libvirtd服务
sudo systemctl restart libvirtd
sudo systemctl enable libvirtd
完成上面的操作后,会在安装的程序中看到如下图标

步骤2:新建虚拟机
1. 新建虚拟机

2. 五步走完成虚拟系统基础设定

通过“浏览”找到自己的win11镜像iso文件,如不能自动检测系统版本,可手动输入后选择对应的操作系统版本

根据本机的配置情况设置虚拟机的CPU和内存分配情况

设置虚拟系统的硬盘大小

设置虚拟机的名称,注意此处务必勾选下方的自定义配置

步骤3:自定义配置,此步骤非常关键
1. 概况中将固件选择到含有secboot的UEFI选项

2. 设置引导选项,将SATA CDROM1勾选后并将其设置为第1项

3. 设置磁盘的总线为VirtIO

4. 设置网卡的设备型为virtio
5. 添加TPM设备,如有,则确保其版本为2.0

6. 再添加一个存储设备,类型为CDROM,镜像文件为所下载的virtio-win-***.iso文件,以具体下载的版本为准

添加完成后,可看到有两个CDROM 驱动器,一个是win11的镜像,另一个是virtio镜像。
需要 下载virtio-win-0.1.285.iso,

步骤4:安装系统
1. 点击左上的“开始安装”,进入到win11的安装界面
2. 中途可能会遇到“这台电脑无法运行windows 11”的错误提示,可按以下方法处理:

按键盘 Shift + F10 打开命令提示符
输入 regedit 并回车,打开注册表编辑器
左侧导航到:HKEY_LOCAL_MACHINE\SYSTEM\Setup
右键点击 Setup 文件夹,选择"新建" → "项",命名为 LabConfig
选中新建的 LabConfig,在右侧空白处右键:
新建 → "DWORD (32位)值",命名为 BypassTPMCheck,数值数据填 1
新建 → "DWORD (32位)值",命名为 BypassSecureBootCheck,数值数据填 1
新建 → "DWORD (32位)值",命名为 BypassRAMCheck,数值数据填 1(可选)
点击错误提示窗口左上的箭头,然后再点击下一步
3. 选择windows的安装位置

如果是看不到磁盘,则需要点击左下角的“加载驱动程序”,然后点击“浏览”

选择virtio所对应的驱动器,找到arm64-win11目录下驱动程序,安装完成后,即可在安装位置中显示出之前设定的虚拟磁盘
4. 后续就是win11的正常安装步骤。
更多推荐

所有评论(0)