主机系统环境

OS版本:银河麒麟服务器操作系统V10SP1-x86_64
qemu版本:qemu-5.2.0下载地址

搭建aarch64虚拟机环境

①安装“虚拟系统管理器”

  1. 在host系统中安装“虚拟系统管理器”,并打开确认qemu-kvm正常运行;
[root@localhost ~]# yum install -y  virt-manager   libvirt*
[root@localhost ~]# systemctl restart libvirtd
  • 1
  • 2


2. 打开“虚拟系统管理器”,选择“创建新虚拟机”,我们发现创建步骤中没有选择“CPU架构”的选项,故默认只能创建跟host主机相同架构(x86_64)的虚拟机;

②编译安装Qemu for Aarch64

  1. 下载qemu源码包并解压:https://download.qemu.org/
[root@localhost ~]# wget https://download.qemu.org/qemu-5.2.0.tar.xz
[root@localhost ~]# tar -xvf qemu-5.2.0.tar.xz
  • 1
  • 2
  1. 安装编译qemu所需依赖;
[root@localhost ~]# yum install -y ninja-build
  • 1
  1. 开始编译安装qemu for arm64;
[root@localhost ~]# cd qemu-5.2.0/
[root@localhost qemu-5.2.0]# ./configure --target-list=aarch64-softmmu
[root@localhost qemu-5.2.0]# make -j 8
[root@localhost qemu-5.2.0]# make install
  • 1
  • 2
  • 3
  • 4
  1. 编译安装qemu完成后,我们重新打开“虚拟系统管理器”选择“创建新虚拟机”的时候就能发现多了“架构选项”,并且能在“x86_64”和“aarch64”两种架构之间进行选择;

③获取aarch64架构的qcow2镜像

百度网盘
链接:https://pan.baidu.com/s/1Z6wFeHVyGs7ZQTQ1sDx93g
提取码:kwsy

④使用qcow2镜像文件创建虚拟机

  1. 将下载好的qcow2镜像文件上传到host主机系统/var/lib/libvirt/images目录;
  2. 打开“虚拟系统管理器”,创建aarch64架构的虚拟机;
    3. 导入步骤1中上传的qcow2镜像文件;
  3. 配置虚拟机内存和CPU大小;
  4. 设置虚拟机名称和网络,点击“完成”后虚拟机将自动开启;
  5. 虚拟机开机界面;
  6. 虚拟机登录界面;
    备注:由于实验环境演示的qcow2镜像是“最小化”安装的系统,所以这里只有命令行登录界面。如果需要图形化界面的虚拟机环境,请下载上述百度网盘链接中的“xxxx-Full-Updated-xxxx.qcow2”镜像。
  7. 登录虚拟机系统,并和host主机系统信息进行对比;
    备注:上述百度网盘链接中的所有qcow2镜像系统默认root登录密码为qwer12#$

⑤开始使用aarch64虚拟机

通过SSH远程连接到此aarch64虚拟机系统。

文章知识点与官方知识档案匹配,可进一步学习相关知识
云原生入门技能树首页概览9995 人正在系统学习中

[转帖]银河麒麟服务器操作系统V10SP1-x86_64系统环境下部署aarch64虚拟机的更多相关文章

  1. U盘安装中标麒麟服务器操作系统 一 (NeoKylin 6.5)

    U盘安装中标麒麟服务器操作系统(NeoKylin 6.5) 首先需要下载中标麒麟服务器操作系统的iso镜像.我这里的是NeoKylin Linux A 6.5.iso 因为超过了4GB,百度网盘不支持 ...

  2. [转帖]银河麒麟Kydroid 2.0全新发布:原生支持海量安卓APP

    银河麒麟Kydroid 2.0全新发布:原生支持海量安卓APP https://news.cnblogs.com/n/652299/将手机操作系统 转移到 桌面 跟chromebook 类似的策略吧 ...

  3. 银河麒麟服务器V10-SP2安装tomcat

    1.首先先去tomcat官网下载一个安装包 2.创建一个存放压缩包的文件夹,并考入文件 3.解压tomcat压缩包 命令: tar -xvf 压缩包名 4.启动tomcat 进入apache-tomc ...

  4. 银河麒麟服务器操作系统安装VMware Tool

    安装前提:确保虚拟机连接iso 注:因为我已经安装过VMware Tools,因此此时是显示重新安装 点击重新安装后,会弹出如下对话框,选择"是" 选择"确定" ...

  5. 企业实践 | 国产操作系统之光? 银河麒麟KylinOS-V10(SP3)高级服务器操作系统基础安装篇

    [点击 关注「 全栈工程师修炼指南」公众号 ] 设为「️ 星标」带你从基础入门 到 全栈实践 再到 放弃学习! 涉及 网络安全运维.应用开发.物联网IOT.学习路径 .个人感悟 等知识分享. 希望各位 ...

  6. 银河麒麟V10安装ASP.NET Core并配置Supervisor让网站开机自动运行

    银河麒麟高级服务器操作系统V10是针对企业级关键业务,适应虚拟化.云计算.大数据.工业互联网时代对主机系统可靠性.安全性.性能.扩展性和实时性的需求,依据CMMI 5级标准研制的提供内生安全.云原生支 ...

  7. 初学银河麒麟linux笔记 第九章 QEMU安装arm虚拟机

    arm虚拟机无法用vm进行安装,因此需要安装QEMU虚拟机 参考: WIndows下使用Qemu安装Arm版Kylin系统_h1007886499的博客-CSDN博客_windows qemu arm ...

  8. 银河麒麟V10 SP1服务器操作系统-单用户模式与救援模式调试方法

    单用户模式 单用户模式:该模式下系统并没有完全运行进来,只是部分程序运行,包括网络服务,ssh服务等部分服务未运行,因此无法通过远程登录到操作系        统.进入单用户方式进行系统维护由是ROO ...

  9. 银河麒麟操作系统U盘手动挂载,出现乱码

    使用银河麒麟操作系统,U盘手动挂载,U盘中中文字符显示为乱码??      对于银河麒麟操作系统的这一问题,可能是因为字符集的原因,需要在mount后加参数: sudo mount –o iochar ...

  10. 银河麒麟操作系统打开VMware报vmmon无法编译

    使用银河麒麟操作系统打开VMware可能会报vmmon无法编译 这个时候... 将/usr/src/linux-headers-xxx/include/miscdevice.h第71行void改为in ...

随机推荐

  1. 华为亮相KubeCon EU 2023 新云原生开源项目Kuasar推动“云上演进”

    摘要:协力同行.拥抱开源,解放数字生产力,为社会和行业带来更多价值. 在数字时代,如果说企业是一艘巨大的货船,那么云原生则为企业的每一个业务.每一个应用提供了标准化的集装箱,摆脱笨重的底层桎梏,打造新 ...

  2. AI开发实践丨客流分析之未佩戴口罩识别

    摘要:通过本教程,我们可以学习客流统计应用的扩展--过线客流统计+口罩佩戴识别,可用于商超.写字楼入口安检. 本文分享自华为云社区<客流分析之未佩戴口罩识别>,作者: HiLens_fei ...

  3. KubeEdge@MEC:Kubernetes容器生态与5G的结合

    摘要:边缘计算技术快速发展,5G MEC边云协同成为最新的发展趋势. 前言 边缘计算技术快速发展,5G MEC进入商业部署快车道,边云协同成为MEC的普遍诉求,KubeEdge社区洞悉这一趋势,按照C ...

  4. 下一代APP Store——GPT应用商店GPTs初体验

    uploading-image-126879.png 近期,OpenAI宣布GPT应用商店正式上线,目前拥有plus的用户已经可以体验了. OpenAI将GPT应用商店命名为GPTs,这也是之前发布会 ...

  5. 不知如何优选达人?火山引擎 VeDI 零售行业解决方案一键解决!

      技术交流.求职机会,欢迎关注字节跳动数据平台微信公众号,回复[1]进入官方交流群 "人-货匹配"这句营销老话,在直播电商兴起的这几年,似乎不再专指消费者与商品之间的关系. 过去 ...

  6. Docker 安装 kafka

    简单安装为了集成 SpringBoot,真实使用,增加增加更多配置,比如将log映射出来 1.安装 zookeeper [root@centos-linux ~]# docker pull wurst ...

  7. print('Hello World!')的新玩法

    相信很多同学入门Python的第一行代码都是print('Hello World!') print是初学者最先接触的Python函数,但是很多人可能到现在也不完全清楚它的用法. print(*obje ...

  8. #2066:一个人的旅行(Dijkstra算法入门题)

    一个人的旅行 Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Sub ...

  9. C++函数:std::tie 详解

    在补CF周赛时发现dalao用了一个 tie函数和tuple类型,表示没怎么接触,现在稍微学习记录一下. tuple 即元组,可以理解为pair的扩展,可以用来将不同类型的元素存放在一起,常用于函数的 ...

  10. <vue 路由 7、导航守卫>

    导航守卫 一.     知识点 1.什么是导航守卫? (1)vue-router提供的导航守卫主要用来监听路由的进入和离开. (2)vue-router提供了beforeEach和afterEach的 ...