在win10上模拟一个ARM64的机器

步骤如下

  1. 下载安装qemu 去qemu主页,我是window10,就下载了win10 64位
  2. 安装好后,在win10的环境变量path里面添加c:\program files\qemu
  3. 新建一个目录比如arm64
  4. 放入你要安装的系统例如 CentOS-8.3.2011-aarch64-dvd1.iso
  5. 放入efi-virtion.rom 下载地址
  6. 放入QEMU_EFI.fd 下载地址
  7. 在当前目录运行一下shell比如git bash,新建一个磁盘
    qemu-img create -f qcow2 centos.qcow2 50G
    具体命令的意思请搜索qemu project
    qemu的wiki
  8. 下载tap-windows,去这里下载
  9. 安装一个tap虚拟网卡,命名为tap0
  10. 这样本机就两块网卡,一块是你本地的,一块是虚拟的tap0,共享上网你本地网卡,这样tap0默认被设置为192.168.137.1
  11. 在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
  12. 启动后点view,选择serial0,出现安装画面,按照提示安装.
  13. 可设置centos网卡地址为192.168.137.2/24 gw 192.168.137.1 dns 192.168.137.1
  14. 安装完之后,使用下面命令启动
    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
  15. 这样就安装成功arm环境了,并且可以上网
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容