qemu+kvm安装银河麒麟V10SP1 arm64 虚拟机

2023-05-16

qemu+kvm安装银河麒麟V10SP1 arm64 虚拟机

    • 安装 qemu 工具
    • 准备下列文件
    • 创建虚拟硬盘
    • 执行启动命令
    • 通过VNC访问虚拟机
      • 安装 tigervnc
      • 连接 VNC

安装 qemu 工具

sudo dnf -y install qemu-system-aarch64

准备下列文件

  • 系统镜像 Kylin-Desktop-V10-SP1-Release-2107-arm64.iso
  • QEMU_EFI.fd(下载地址 http://releases.linaro.org/components/kernel/uefi-linaro/16.02/release/qemu64/QEMU_EFI.fd)

创建虚拟硬盘

qemu-img create kylin-2107-arm.qcow2 -f qcow2 60G

注:麒麟系统要求磁盘大小在50G以上.

执行启动命令

qemu-system-aarch64 \
	-m 4096 \
	-cpu cortex-a72	\
	-smp 8,cores=8,threads=1,sockets=1 \
	-M virt \
	-bios QEMU_EFI.fd \
	-device nec-usb-xhci \
	-device usb-kbd \
	-device usb-mouse \
	-device VGA \
	-vnc :1 \
	-drive if=none,file=Kylin-Desktop-V10-SP1-Release-2107-arm64.iso,id=cdrom,media=cdrom \
	-device virtio-scsi-device \
	-device scsi-cd,drive=cdrom \
	-drive file=kylin-2107-arm.qcow2,if=none,format=qcow2,id=hd0 \
	-device virtio-blk-device,drive=hd0
	

参数说明:

  • -m 4096 指定内存大小,单位MB
  • -cpu cortex-a72 CPU 型号
  • -smp 8,cores=8,threads=1,sockets=1 1颗CPU,8核8线程(不超过物理CPU核数)
  • -vnc :1 启用虚拟机的VNC服务,服务端口为 5901 (:2 表示 5902,依此类推)

通过VNC访问虚拟机

要访问VNC服务,先要安装VNC客户端。这里使用 tigervnc.

安装 tigervnc

sudo dnf -y install tigervnc

连接 VNC

运行 TigerVNC Viewer,输入虚拟机VNC服务地址: 127.0.0.1:5901,点击“连接”,即可显示虚拟机画面。

请添加图片描述

请添加图片描述
请添加图片描述
在这里插入图片描述
在这里插入图片描述

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

qemu+kvm安装银河麒麟V10SP1 arm64 虚拟机 的相关文章

随机推荐

  • 如何在Init里添加一个自启动程序,Server

    一 添加一个系统服务的权限声明 情景 xff1a 定义一个init启动的service xff0c demo service xff0c 对应的执行文件是 system bin demo 1 创建一个demo te在 device medi
  • [解决]Eclipse不能开发Web项目

    因为好久没有用Eclipse开发Web项目 xff0c 突然 xff0c 今天开发Web项目的时候 xff0c 怎么也建立不了Web项目 所以揣想是Eclipse版本不对或者是没有装插件 因为自己的Eclipse已经安装了很多其他的插件 x
  • 解决Tomcat访问Web显示HTTP Status 404 - /hrm/

    步骤 xff1a 1 打开Eclipse xff0c 双击Tomcat 2 更改Deploy path xff0c 它后面的值默认是 34 wtpwebapps 34 把它改成 34 webapps 34 也就是tomcat中发布项目所在的
  • Cordova系列学习教程01. 了解Cordova

    转载请标明出处 xff1a http blog csdn net junzaivip article details 51151924 xff0c 本文出自 junzaivip博客 概念 xff0c phonegap与cordova之间的区
  • 2016年小结 2017年展望

    转载请标明出处 xff1a http blog csdn net junzaivip article details 54231935 xff0c 本文出自 junzaivip博客 每个人的世界里有的不止是光鲜 xff0c 其实还有更多别人
  • 如何将本地已有的项目加入git版本管理

    本文地址 xff1a https blog csdn net junzaivip article details 82626584 如果自己已经新建的一个项目 xff0c 暂时没有加入项目管理 xff0c 且名称不变 xff0c 如何加入
  • 基于github搭建自己的个人博客

    今天一时兴起 xff0c 看见别人使用的github io搭建了属于自己的个人博客 xff0c 我也使用github搭建一个自己的博客系统 xff1b 步骤一 xff1a 创建一个自己的github账号 xff1b xff08 略 xff0
  • ES6基本用法

    ES6基本用法 字符串的基本用法 let junzai 61 34 史慧君 34 let blog 61 34 淘宝多的是 xff0c 都是正版 xff0c 放心买 学习字符串 34 let blog 61 96 淘宝多的是 xff0c 都
  • Active MQ C++实现通讯记录

    Active MQ C 43 43 实现通讯 背景知识 xff1a ActiveMQ是一个易于使用的消息中间件 消息中间件 我们简单的介绍一下消息中间件 xff0c 对它有一个基本认识就好 xff0c 消息中间件 xff08 MOM xff
  • Node升级到最新版本

    检查目前的版本 xff1a localhost shihuijun node v v8 9 3 清除node js的cache 不确定有没有必要 localhost shihuijun sudo npm cache clean f Pass
  • Android Activity 重载 onConfigurationCangerd之屏幕方向改变

    一 onConfigurationChanged 触发时机 onConfigurationChanged 事件不只是屏幕方向改变才触发 xff0c 其他一些系统设置改变也可以触发 xff0c 例如 xff1a 打开软件盘 屏幕旋转 捕获事件
  • Android原生控件【TimePickerDialog】简单的使用

    xff08 1 xff09 首先在布局文件中定义一个Button以及对应的id xff08 2 xff09 当点击该按钮时 xff0c 代码如下 xff1a Calendar calendar 61 Calendar getInstance
  • 2019-08-10 homebrew更新更新慢的问题

    Homebrew 镜像使用帮助 直接在 路径下执行以下命令 替换现有上游 git C 34 brew repo 34 remote set url origin https mirrors tuna tsinghua edu cn git
  • contos安装ElasticSearch解决 bash: shasum: 未找到命令...

    centos需要运行一下 xff1a yum install perl Digest SHA
  • yum 无法使用的解决

    在网上看到的解决方法 xff0c 故保存于此 问题 xff1a Loaded plugins fastestmirror Determining fastest mirrors YumRepo Error All mirror URLs a
  • 报错-crontab -e 定时任务执行失败排查

    使用 crontab e 定时启动 jar 包服务失败 xff0c 排查过程如下 xff1a 1 查看 crontab 服务 span class token function crontab span l 陈列出了待执行任务列表 xff0
  • 生产者消费者问题

    目录 生产者消费者模型概述 生产者消费者模型的优点 1 解耦 2 并发性 3 忙闲不均 Linux系统下模拟实现 思路 代码实现 运行结果 生产者消费者模型概述 生产者消费者问题也称为有限缓冲问题 大概描述就是 xff1a 两个或更多的线程
  • Android指纹验证(BiometricPrompt)

    1 先导依赖 implementation span class token string 34 androidx biometric biometric 1 1 0 34 span 2 布局里写一个按钮方法 span class toke
  • 给定一个链表,判断链表中是否有环

    给定一个链表 xff0c 判断链表中是否有环 如果链表中有某个节点 xff0c 可以通过连续跟踪 next 指针再次到达 xff0c 则链表中存在环 为了表示给定链表中的环 xff0c 我们使用整数 pos 来表示链表尾连接到链表中的位置
  • qemu+kvm安装银河麒麟V10SP1 arm64 虚拟机

    qemu 43 kvm安装银河麒麟V10SP1 arm64 虚拟机 安装 qemu 工具准备下列文件创建虚拟硬盘执行启动命令通过VNC访问虚拟机安装 tigervnc连接 VNC 安装 qemu 工具 span class token fu