利用qemu,在x86平台下虚拟aarch64系统
利用qeum在x86架构下安装aarch64操作系统环境
准备,下载以下文件
下载qemu
[quem]: https://pan.baidu.com/s/1kGxfz00-nKzGMMAIpY0SrQ?pwd=8tf1
下载efi引导
[efi]: 链接:https://pan.baidu.com/s/1aWOAW90ocN6iDt3wdogxBg?pwd=5nhn
下载麒麟镜像
[麒麟镜像]: https://distro-images.kylinos.cn:8802/web_pungi/download/share/M8UbGlg2WyeHnANzv0srJOEjC9R7ZXDx/
下载虚拟网卡驱动
[虚拟网卡]:https://pan.baidu.com/s/1MKibEufbFA7JQ00lVD5urw?pwd=yk24
安装
qeum进行安装
- 与物理网卡共享网络,便于虚拟机访问互联网
配置qemu环境变量,便于qenu执行
创建虚拟机
-
创建虚拟磁盘,用于安装系统
qemu-img create -f qcow2 kyliny.qcow2 50G
-
创建虚拟机
qemu-system-aarch64 -m 8192 -cpu cortex-a72 -smp 8,sockets=1,cores=8 -M virt -bios .\QEMU_EFI.fd -device VGA -device nec-usb-xhci -device usb-mouse -device usb-kbd -drive if=none,file=.\kylin.qcow2,id=hd0 -device virtio-blk-device,drive=hd0 -drive if=none,file=.\Kylin-Desktop-V10-SP1-General-Release-2303-ARM64.iso,id=cdrom,media=cdrom -device virtio-scsi-device -device scsi-cd,drive=cdrom
命令解释
qemu-system-aarch64 #虚拟8G内存,cortex-a72的内核,sockets=1,cores=8 一个插槽,8个核心 -m 8192 -cpu cortex-a72 -smp 8,sockets=1,cores=8 -M virt -bios .\QEMU_EFI.fd #虚拟显示器及外设 -device VGA -device nec-usb-xhci -device usb-mouse -device usb-kbd #配置虚拟磁盘,file后跟自己创建的磁盘地址,我这用的cmd窗口启动的位置的相对路径 -drive if=none,file=.\kylin.qcow2,id=hd0 #配置启动镜像位置 -device virtio-blk-device,drive=hd0 -drive if=none,file=.\Kylin-Desktop-V10-SP1-General-Release-2303-ARM64.iso,id=cdrom,media=cdrom -device virtio-scsi-device -device scsi-cd,drive=cdrom
等待安装完成 -
进行虚拟机启动
#启动 qemu-system-aarch64 #配置一个物理cpu,8个核心,8个逻辑cpu -m 8192 -cpu cortex-a76 -smp 8,sockets=1,cores=8 -M virt -bios .\QEMU_EFI.fd -device VGA -device nec-usb-xhci -device usb-mouse -device usb-kbd -drive if=none,file=.\kylin.qcow2,id=hd0 -device virtio-blk-device,drive=hd0 #移除光驱镜像 #drive=cdrom移除 -device virtio-scsi-device -device scsi-cd #配置网卡 -net nic -net tap,ifname=tap0
#最终命令 qemu-system-aarch64 -m 8192 -cpu cortex-a76 -smp 8,sockets=1,cores=8 -M virt -bios .\QEMU_EFI.fd -device VGA -device nec-usb-xhci -device usb-mouse -device usb-kbd -drive if=none,file=.\kylin.qcow2,id=hd0 -device virtio-blk-device,drive=hd0 -device virtio-scsi-device -device scsi-cd -net nic -net tap,ifname=tap0
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!