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

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

相关推荐

  1. ARM AArch64虚拟化(virtualization)详解(

    2024-04-08 13:52:03       40 阅读
  2. ARM AArch64TrustZone架构详解(

    2024-04-08 13:52:03       40 阅读
  3. qemu虚拟安装麒麟v10 arm版系统

    2024-04-08 13:52:03       7 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-04-08 13:52:03       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-04-08 13:52:03       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-04-08 13:52:03       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-04-08 13:52:03       18 阅读

热门阅读

  1. web蓝桥杯真题:图片水印生成

    2024-04-08 13:52:03       12 阅读
  2. 面经 (24-4)

    2024-04-08 13:52:03       13 阅读
  3. 力扣-搜索二维矩阵

    2024-04-08 13:52:03       13 阅读
  4. 3GPP-LTE Band26标准定义频点和信道(V17.3.0 (2022-09)

    2024-04-08 13:52:03       13 阅读
  5. Python基于Tkinter的加法游戏

    2024-04-08 13:52:03       12 阅读