因为需要ARM构架机器测试,又不想花钱买,就创建一个虚拟机测试吧!
研究了很久, VMware和VirtualBox不能改变CPU构架,qemu系统可以虚拟不同的CPU构架。
于是……闲话少说……

重要的是一个文件,“QEMU_EFI.fd”,它是虚拟bios的,其他的都很容获得,QEMU_EFI.fd 不好找,我找了很久。
QEMU_EFI.fd,下载链接:https://pan.baidu.com/s/12KjHFkEs6REm719TT1FfQw
提取码:ig0f
qemu系统,下载:https://www.qemu.org/

重要命令,在dos提示符下执行以下命令:

1、创建硬盘文件

C:\qemu\qemu-img create -f qcow2 D:\VM\qemu-CentOS\centos-arm64.qcow2 40G
-f qcow2,表示创建一个qcow2格式的硬盘

2、启动虚拟机,挂载光盘映像文件,安装系统

C:\qemu\qemu-system-aarch64.exe -m 4096 -cpu cortex-a72 -smp 4 -M virt -bios E:\ISO\QEMU_EFI.fd -device VGA -device nec-usb-xhci -device usb-mouse -device usb-kbd -drive if=none,file=D:\VM\qemu-CentOS\centos-arm64.qcow2,id=hd0 -device virtio-blk-device,drive=hd0 -drive if=none,file=E:\ISO\CentOS-7-aarch64-Minimal-2009.iso,id=cdrom,media=cdrom -device virtio-scsi-device -device scsi-cd,drive=cdrom -net nic -net user,hostfwd=tcp::2222-:22
其中:
E:\ISO\CentOS-7-aarch64-Minimal-2009.iso,是要安装的光盘映像文件。
E:\ISO\QEMU_EFI.fd,是前面下载的bios映像文件。
D:\VM\qemu-CentOS\centos-arm64.qcow2,是前面创建的硬盘文件。

-m 4096,表示内存4G
-M virt,表示主机类型,是virt 72类型,类型有很多,感兴趣的朋友可以自己查,一般加一个 help 可以列出所有支持的种类。
-cpu cortex-a72,表示CPU型号a72,同样,支持的CPU型号也要很多,感兴趣的朋友可以自己查,加一个help。
-smp 4,表示CPU有4个线程
-net user,hostfwd=tcp::2222-:22,表示宿主机2222端口映射虚拟机22端口,供SSH连接用。

其他的配置USB端口、VGA显示、鼠标什么的,正常情况下不要更改。
-device VGA 可以改成 -device bochs-display,说是新的更高级的显示驱动,我试了一下,没发现什么改变。

启动后,没什么特别的,和VMware中安装CentOS一样。

我装的是CentOS,大家可以装别的版本系列。

3、安装后,启动虚拟机

C:\qemu\qemu-system-aarch64.exe -m 4096 -cpu cortex-a72 -smp 4 -M virt -bios E:\ISO\QEMU_EFI.fd -device VGA -device nec-usb-xhci -device usb-mouse -device usb-kbd -drive if=none,file=D:\VM\qemu-CentOS\centos-arm64.qcow2,id=hd0 -device virtio-blk-device,drive=hd0 -net nic -net user,hostfwd=tcp::2222-:22
把模拟光驱去掉,就可以正常启动虚拟机了。

提醒一下,安装过程十分缓慢,40分钟还要多,启动也很慢……

最终的界面

4、SSH连接虚拟机

SSH2,宿主机IP,端口2222,就能连接虚拟机

这样你就获得了一台arm构架的虚拟机……
接下来就可以用yum安装应用程序了,折腾起来吧!……

在windows10系统中,用qemu软件创建ARM构架虚拟机相关推荐

  1. 计算机环境变量怎么恢复默认,windows10系统中环境变量怎么恢复默认

    有不少windows10系统用户在设置环境变量之后,可能不小心被恶意修改了导致出现问题,那么我们只需要将环境变量恢复默认即可,那么该怎么操作呢,本文就给大家讲解一下windows10系统中环境变量恢复 ...

  2. Windows10系统中安装Rational Rose

       Rational Rose是Rational公司出品的一种面向对象的统一建模语言的可视化建模工具.用于可视化建模和公司级水平软件应用的组件构造.    Rational Rose 是一个完全的. ...

  3. 在 Windows10 系统中安装 Homestead 本地开发环境

    在 windows10 系统中安装 homestead 本地开发环境 在 windows10 环境下安装 homestead 开发环境,网上有很多相关教程其中大多都是 mac 环境,很多大神都是用户的 ...

  4. 如何在Windows10系统中修改.jar文件的默认应用

    普通方式(无效) 通常,我们在Windows10系统中修改文件的默认应用有两种方式: 打开系统设置->应用->默认应用->按文件类型指定默认应用,找到相应的文件类型后进行修改: 选中 ...

  5. 在Windows10系统中同步Internet 时间

    在Windows10系统中同步Internet 时间: 进入控制面板,找到并左键双击[日期和时间]: 6 在打开的日期和时间窗口中,我们点击:Internet 时间: 7 在c选项卡下,我们点击:更改 ...

  6. 如何用键盘打开设备管理器里计算机的属性,技巧:在Windows10系统中使用键盘打开设备管理器的三种方法...

    我们经常使用设备管理器来检查Windows10系统中的硬件是否已正确安装驱动程序. 那么,当鼠标无用时如何打开win10设备管理器?接下来,System City的编辑器将介绍三种方法,无需使用键盘即 ...

  7. Windows10系统中怎么使用32位IE浏览器?

    简介:         某些"网站"只支持32位浏览器: 但是自己的电脑是Windows10,打开浏览器不能使用这个"网站",并且自己的电脑配置比较高,不能安装 ...

  8. VT-x/AMD-V 硬件加速在您的系统中不可用。您的 64-位虚拟机将无法检测到 64-位处理器,从而无法启动。

    vagrant up启动virtual box 发现报错:VT-x/AMD-V 硬件加速在您的系统中不可用.您的 64-位虚拟机将无法检测到 64-位处理器,从而无法启动. 目前Inter和AMD生产 ...

  9. 解决”VT-x/AMD-V 硬件加速在您的系统中不可用。您的 64-位虚拟机将无法检测到 64-位处理器,从而无法启动。“问题

    这个bug困扰了自己一下午,分享出来,希望后来人能更快的解决问题. 针对虚拟机VirtualBox安装64位Linux系统时出现"VT-x/AMD-V 硬件加速在您的系统中不可用.您的 64 ...

最新文章

  1. ssh2 文件服务器,使用Node.js和SSH2从SFTP服务器读取文件
  2. 一元多项式的加减以及求导
  3. React之createRef
  4. java 返回值给c_Java有陷阱,用时需谨慎——慎用入参做返回值
  5. Linux命令发送Http请求
  6. JS正则表达式(RegExp)
  7. 共享一个从字符串转 Lambda 表达式的类(2)
  8. 修订的GRE分类词汇(截屏版)
  9. 粪斗吧 ! 骚年 !
  10. 梅森质数(2^n - 1是质数,则n是质数)的证明
  11. java十大经典排序
  12. 批量导入Sql数据库
  13. mysql数据库--mysql的数据类型(数值型)
  14. oracle 建索引 00054,ora-00054 表被lock导致资源忙等待不能操作案例
  15. android avb2.0问题解答 汇总
  16. 100.s1-来电归属地的显示
  17. 珠海:處在二次且全角落升值發展的城市
  18. 郑州宇晨php_郑州新风系统、河南新风系统、郑州松下新风系统
  19. Ubuntu 16.04安装uGet替代迅雷,并在Chrome中设置为默认下载器
  20. 堆排序中的上滤和下滤

热门文章

  1. ES6中的class类详解
  2. react+antd 自定义table单元格属性
  3. java程序中语句隔开_java程序设计复习二
  4. 2020-06-02记一次真实面试
  5. 抽象类中是否一定要有抽象方法?
  6. openlayers图层开关控件
  7. 关于ArcGIS安装出现错误2种解决问题的方式。
  8. SDH复杂组网之配置SNCP与SNCP相交-01
  9. 深度硬核 | Polkadot 为何能成为下一代区块链基础设施?
  10. 使用打印机打印东西打印不全怎么办