風雲 (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:已设置保密