win10下使用qemu安装aarch64架构的iso镜像虚拟机

本文详细指导如何在Windows环境下下载并安装QEMU的最新版本,用于AARCH64架构的ISO镜像安装,包括设置启动参数、创建虚拟硬盘以及解决鼠标键盘问题。
摘要由CSDN通过智能技术生成

1、win下安装qemu 最新版

可在如下链接进行下载安装

QEMU for Windows – Installers (64 bit)

2、准备aarch64的iso镜像

我这里使用的是 Kylin-Server-10-SP2-aarch64-Release-Build09-20210524.iso

3、使用如下命令启动虚拟机安装

打开powershell

cd 'C:\Program Files\qemu\'

.\qemu-system-aarch64.exe -m 4G -cpu cortex-a72 -smp 4 -machine usb=on  -M virt -bios E:\QEMU_EFI.fd -net nic,model=pcnet -device VGA -vga std -display gtk  -drive if=none,file=E:\Kylin-Server-10-SP2-aarch64-Release-Build09-20210524.iso,id=cdrom,media=cdrom -device virtio-scsi-device -device scsi-cd,drive=cdrom -drive if=none,file=E:\7_Share\kylin-server-10.img,id=hd0 -device virtio-blk-device,drive=hd0 -device qemu-xhci,id=xhci -device usb-kbd -device usb-tablet -k en-us

备注:

(1)  防止进到GUI 界面以后 鼠标键盘无法使用,请使用如下参数

 -device qemu-xhci,id=xhci -device usb-kbd -device usb-tablet -k en-us

(2) 如下参数如果不需要GUI界面显示,可替换为-nographic 

-device VGA -vga std -display gtk  

(3) 关于QEMU_EFI.fd 是 aarch64 启动的UEFI固件。这个可以在x86  ubuntu主机上安装

apt-get install qemu-efi-aarch64  然后找到 /usr/share/qemu-efi-aarch64/QEMU_EFI.fd 使用即可。

(4) 关于 kylin.img,是自己创建的虚拟硬盘镜像,安装的虚拟机可以存储到这里。这个可以在ubuntu上使用如下命令创建 

qemu-img create -f raw  kylin-server-10.img  20G

qemu-img create -f qcow2   kylin-server-10.qcow2  20G

上面这两种格式都可以,我这里选用的是raw格式。我这里安装Kylin-Server-10需要大概20G的空间,如果不需要这么大,可以设置小一点SIZE。

(5) 启动命令后  有GUI界面出现如下,不要慌

从视图中选择串口显示

选择安装系统

等到进入安装流程,将视图设置为VGA显示,就可以看到安装界面了,然后根据提示安装即可。

4、启动aarch64虚拟机

cd 'C:\Program Files\qemu\'

.\qemu-system-aarch64.exe -m 4G -cpu cortex-a72 -smp 4 -machine usb=on  -M virt -bios E:\QEMU_EFI.fd -net nic,model=pcnet -device VGA -vga std -display gtk  -drive if=none,file=E:\7_Share\kylin-server-10.img,id=hd0 -device virtio-blk-device,drive=hd0 -device qemu-xhci,id=xhci -device usb-kbd -device usb-tablet -k en-us





配置虚拟机上网,端口映射ssh登陆,访问主机2222端口

.\qemu-system-aarch64.exe -m 4G -cpu cortex-a72 -smp 4 -machine usb=on  -M virt -bios E:\QEMU_EFI.fd -device virtio-net-pci,netdev=net0 -netdev user,id=net0,hostfwd=tcp::2222-:22 -device VGA -vga std -display gtk  -drive if=none,file=E:\7_Share\openeuler-arm64.img,id=hd0 -device virtio-blk-device,drive=hd0 -device qemu-xhci,id=xhci -device usb-kbd -device usb-tablet -k en-us

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值