步骤如下
- 下载安装qemu 去qemu主页,我是window10,就下载了win10 64位
- 安装好后,在win10的环境变量path里面添加c:\program files\qemu
- 新建一个目录比如arm64
- 放入你要安装的系统例如 CentOS-8.3.2011-aarch64-dvd1.iso
- 放入efi-virtion.rom 下载地址
- 放入QEMU_EFI.fd 下载地址
- 在当前目录运行一下shell比如git bash,新建一个磁盘
qemu-img create -f qcow2 centos.qcow2 50G
具体命令的意思请搜索qemu project
qemu的wiki - 下载tap-windows,去这里下载
- 安装一个tap虚拟网卡,命名为tap0
- 这样本机就两块网卡,一块是你本地的,一块是虚拟的tap0,共享上网你本地网卡,这样tap0默认被设置为192.168.137.1
- 在arm64目录打开git bash
运行 qemu-system-aarch64.exe \
-cpu cortex-a72 \
-smp 4,cores=4,threads=1,sockets=1 \
-m 8192 \
-machine virt \
-bios QEMU_EFI.fd \
-cdrom CentOS-8.3.2011-aarch64-dvd1.iso \
-net nic,model=virtio -net tap,ifname=tap0,script=no,downscript=no,vhost=on \
-boot d centos.qcow2 - 启动后点view,选择serial0,出现安装画面,按照提示安装.
- 可设置centos网卡地址为192.168.137.2/24 gw 192.168.137.1 dns 192.168.137.1
- 安装完之后,使用下面命令启动
qemu-system-aarch64.exe \
-cpu cortex-a72 \
-smp 4,cores=4,threads=1,sockets=1 \
-m 8192 \
-machine virt \
-bios QEMU_EFI.fd \
-net nic,model=virtio -net tap,ifname=tap0,script=no,downscript=no,vhost=on \
-boot d centos.qcow2 - 这样就安装成功arm环境了,并且可以上网