使用Qemu在Windows上模拟arm平台并安装国产化操作系统

使用Qemu在Windows上模拟arm平台并安装国产化arm 操作系统(麒麟V10)

2022年11月17日

背景介绍

我们平常使用的PC一般都是x86架构的Intel CPU,如果由于某些原因需要使用arm架构的操作系统,我们无法使用一些虚拟机软件(如vmware workstation、virtual box等) 进行安装,因为这种类型的虚拟机软件只能安装和宿主机的CPU相同架构的系统。不过,我们可以使用qemu软件,该软件可以理解为一个模拟器,可以模拟一个arm架构的虚拟机。qemu有时候也被称为虚拟机软件。

本文简单介绍了如何在windows系统中安装并使用qemu安装arm架构的kylinV10系统(其它类似的操作系统也可以参考,仅仅是安装时使用的ISO镜像不同),可以在x86架构的windows上运行arm架构的虚拟机,以便在windows上可以使用其它cpu架构的操作系统进行开发、编译、验证问题等操作。仅供需要的人员作为参考。

Qemu是什么

QEMU是一款开源的模拟器及虚拟机监管器(Virtual Machine Monitor, VMM)。QEMU主要提供两种功能给用户使用。一是作为用户态模拟器,利用动态代码翻译机制来执行不同于主机架构的代码。二是作为虚拟机监管器,模拟全系统,利用其他VMM(Xen, KVM, etc)来使用硬件提供的虚拟化支持,创建接近于主机性能的虚拟机。

文档说明

本次安装后虚拟机上网使用的是tap模式,所以启动命令及上网配置都是采用的tap模式,如果使用其它模式,安装和启动命令可能稍微有些不同。

宿主机系统:windows10、windwos11(本文档中的宿主机使用windows11系统)

Qemu软件qemu-w64-setup-20220831.exe

麒麟V10操作系统安装包:Kylin-Server-10-SP2-aarch64-Release-Build09-20210524.iso(该安装包需要厂家提供,需要的人也可以从网上中找一找)

麒麟引导文件(EFI文件)qemu-kylin EFI文件

虚拟网卡软件openvpn-connect-3.3.6.2752_signed.msi

主要步骤

  1. 安装Qemu软件;
  2. 安装虚拟网卡
  3. 使用qemu-img命令创建qemu虚拟机;
  4. 使用qemu-system-aarch64命令安装kylin系统
  5. 使用qemu-system-aarch64命令启动kylin系统
  6. 在kylin系统中进行网络配置

安装qemu软件

安装qemu

将qemu的安装包下载下来后,直接双击执行就可以,和安装其它的软件一样,不再赘述。安装过程中请记住安装的路径,后面配置环境变量的时候需要用到。

配置环境变量

在“我的电脑”上右键,找到“属性”:

评论 15
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值