風雲論壇电脑网络 → 浏览:帖子主题
* 帖子主题:QEMU 中安装 Windows 11 on Arm
風雲 (ID: 3)
头衔:论坛版主
等级:大天使
积分:1632
发帖:72
来自:保密
注册:2022/3/30 15:28:53
造访:2024/12/21 22:25:57
[ 第 1 楼 ] 回复
1、需要准备的内容:下载 Virtio.iso 驱动光盘
2、安装相关工具:apt install qemu-system-aarch64 qemu-efi-aarch64
3、下载 Windows11 on ARM 光盘,推荐 next.itellyou.cn
4、创建磁盘:qemu-img create -f qcow2 100G
2024/12/3 22:16:00 IP:已设置保密
風雲 (ID: 3)
头衔:论坛版主
等级:大天使
积分:1632
发帖:72
来自:保密
注册:2022/3/30 15:28:53
造访:2024/12/21 22:25:57
[ 第 2 楼 ] 回复
qemu-system-aarch64 -accel tcg -cpu max -M virt \
-smp 3 -m 4G -bios /usr/share/qemu-efi-aarch64/QEMU_EFI.fd \
-device usb-ehci -device usb-tablet -device usb-kbd \
-drive if=none,file=../Win11-Arm.iso,media=cdrom,id=bootcd \
-device virtio-scsi-pci,id=scsi -device scsi-cd,drive=bootcd \
-drive if=none,file=../../down/virtio.iso,media=cdrom,id=cdrom \
-device usb-storage,drive=cdrom \
-drive if=none,file=./win11.img,format=qcow2,id=hda \
-device scsi-hd,drive=hda \
-device ramfb
如果设备支持 KVM 加速,推荐使用 -accel kvm -cpu host
注意命令里面的 3 个 file= 需要指向实际的文件路径。
2024/12/3 22:22:17 IP:已设置保密
風雲 (ID: 3)
头衔:论坛版主
等级:大天使
积分:1632
发帖:72
来自:保密
注册:2022/3/30 15:28:53
造访:2024/12/21 22:25:57
[ 第 3 楼 ] 回复
安装过程中会提示需要加载驱动,选择光盘中的 vioscsi/w11/ARM64 即可。
不要妄图使用 -cdrom 和 -hda 这种简单的写法,根本找不到驱动。
aarch64 相当挑剔,bios 文件很挑 GPU,我反复测试多次,最后发现只有 ramfb 能够正常启动。如果开机的时候各种不正常,可以尝试换几个 GPU 设备。支持的 GPU 设备可以使用 qemu-system-aarch64 -device help 的 display 区域查看。

安装过程会有安装条件检测,在检测前,可以按 Shift + F10,输入 regedit 编辑注册表:
新建项 HKLM/SYSTEM/Setup/LabConfig/
BypassTPMCheck:dword = 1
BypassSecureBootCheck:dword = 1

安装成功后,会提示需要网卡驱动,从 NetKVM 中选择即可
2024/12/3 22:26:57 IP:已设置保密
分页: 1, 共 1 页
快速回复主题
账号/密码
用户: 没有注册? 密码:
评论内容