当前位置: 首页 > news >正文

qemu虚拟机安装麒麟v10 arm版系统

截止目前,安装v10 sp1版本系统,,v10 sp3系统无法安装。

1.// 创建虚拟机 最好大于65G
qemu-img create -f qcow2 D:\Kylin\Kylindisk.qcow2 70G
2.// 使用qemu-system-aarch64.exe命令安装麒麟操作系统:
qemu-system-aarch64.exe -m 8192 -cpu cortex-a72 -smp 8,sockets=4,cores=2 -M virt -bios D:\Kylin\QEMU_EFI.fd -device VGA -device nec-usb-xhci -device usb-mouse -device usb-kbd -drive if=none,file=D:\Kylin\Kylindisk.qcow2,id=hd0 -device virtio-blk-device,drive=hd0 -drive if=none,file=D:\Kylin\Kylin-Server-10-SP1-Release-Build04-20200711-arm64.iso,id=cdrom,media=cdrom -device virtio-scsi-device -device scsi-cd,drive=cdrom -net nic -net tap,ifname=tap1
3.// 使用qemu-system-aarch64命令启动kylin系统
qemu-system-aarch64.exe -m 8192 -cpu cortex-a72 -smp 8,sockets=4,cores=2 -M virt -bios D:\Kylin\QEMU_EFI.fd -device VGA -device nec-usb-xhci -device usb-mouse -device usb-kbd -drive if=none,file=D:\Kylin\Kylindisk.qcow2,id=hd0 -device virtio-blk-device,drive=hd0 -device virtio-scsi-device -net nic -net tap,ifname=tap1

启动与安装时间稍长,等待即可。有需要sp1版本的可留言或者私信,分享即可。

注意:-net nic -net tap,ifname=tap1 安装的时候可能会出现问题,那么可以后续再安装网卡。

主要参数说明如下:
qemu-system-aarch64.exe:QEMU的可执行文件,用于模拟ARM64架构的虚拟机。
-m 8192:指定虚拟机的内存大小为8192MB(8GB)。
-cpu cortex-a72:指定虚拟机使用Cortex-A72处理器。
-smp 8,sockets=4,cores=2:指定虚拟机的处理器拓扑结构,其中有8个处理器线程(线程数)、4个物理插槽(sockets)、每个物理插槽有2个核心(cores)。
-M virt:指定虚拟机的模拟器类型为virt。
-bios D:\qemuReady\QEMU_EFI.fd:指定虚拟机的BIOS文件路径,这里使用的是QEMU的EFI固件文件。
-device VGA:为虚拟机添加VGA设备,用于显示图形界面。
-device nec-usb-xhci:为虚拟机添加NEC USB控制器设备,用于支持USB设备。
-device usb-mouse:为虚拟机添加USB鼠标设备。
-device usb-kbd:为虚拟机添加USB键盘设备。
-drive if=none,file=D:\virtual-machines\qemu\kylinV10\kylindisk.qcow2,id=hd0:定义虚拟机的硬盘驱动器,使用的磁盘映像文件为D:\virtual-machines\qemu\kylinV10\kylindisk.qcow2,并将其标识为hd0。
-device virtio-blk-device,drive=hd0:为虚拟机添加VirtIO块设备,并将驱动器hd0连接到该设备。
-drive if=none,file=D:\qemuReady\Kylin-Server-10-SP2-aarch64-Release-Build09-20210524.iso,id=cdrom,media=cdrom:定义虚拟机的光驱设备,使用的光盘映像文件为D:\qemuReady\Kylin-Server-10-SP2-aarch64-Release-Build09-20210524.iso,并将其标识为cdrom。
-device virtio-scsi-device:为虚拟机添加VirtIO SCSI设备。
-device scsi-cd,drive=cdrom:将光驱设备cdrom连接到SCSI设备。
-net nic:为虚拟机添加网络适配器。
-net tap,ifname=tap0:将tap0作为虚拟机的网络接口。
:::
此时会启动一个图形界面。

相关文章:

  • [自学记录09*]Unity Shader:在Unity里渲染一个黑洞
  • 零基础入门学用Arduino 第一部分(三)
  • Java算法-力扣leetcode-167. 两数之和 II - 输入有序数组
  • 元音 (音标) 和元音字母的区别
  • Linux Shell Script 编写入门
  • 【vuejs】vm.$set() 的原理解析和方法以及应用场景
  • 实战 | YOLOv10 自定义数据集训练实现车牌检测 (数据集+训练+预测 保姆级教程)
  • DevOps 安全集成:从开发到部署,全生命周期安全守护
  • [ssi-uploader插件]解决如何接收服务器返回数据+修改参数名称
  • 数据库练习题
  • oracle中如何查询特定日期?
  • 计算机网络——应用层
  • 【稳定检索/投稿优惠】2024年材料科学与能源工程国际会议(MSEE 2024)
  • json.dumps参数
  • 可视化数据科学平台在信贷领域应用系列四:决策树策略挖掘
  • 【跃迁之路】【444天】程序员高效学习方法论探索系列(实验阶段201-2018.04.25)...
  • idea + plantuml 画流程图
  • Java面向对象及其三大特征
  • Java知识点总结(JDBC-连接步骤及CRUD)
  • MYSQL如何对数据进行自动化升级--以如果某数据表存在并且某字段不存在时则执行更新操作为例...
  • MySQL数据库运维之数据恢复
  • nodejs调试方法
  • rabbitmq延迟消息示例
  • React-flux杂记
  • Redis 懒删除(lazy free)简史
  • V4L2视频输入框架概述
  • webpack+react项目初体验——记录我的webpack环境配置
  • Webpack4 学习笔记 - 01:webpack的安装和简单配置
  • 对象引论
  • 技术胖1-4季视频复习— (看视频笔记)
  • 前端面试之CSS3新特性
  • 我感觉这是史上最牛的防sql注入方法类
  • 一文看透浏览器架构
  • 掌握面试——弹出框的实现(一道题中包含布局/js设计模式)
  • [Shell 脚本] 备份网站文件至OSS服务(纯shell脚本无sdk) ...
  • JavaScript 新语法详解:Class 的私有属性与私有方法 ...
  • ​Benvista PhotoZoom Pro 9.0.4新功能介绍
  • #Linux(权限管理)
  • $$$$GB2312-80区位编码表$$$$
  • (07)Hive——窗口函数详解
  • (20)目标检测算法之YOLOv5计算预选框、详解anchor计算
  • (js)循环条件满足时终止循环
  • (二)Kafka离线安装 - Zookeeper下载及安装
  • (黑马出品_高级篇_01)SpringCloud+RabbitMQ+Docker+Redis+搜索+分布式
  • (理论篇)httpmoudle和httphandler一览
  • (免费领源码)python#django#mysql公交线路查询系统85021- 计算机毕业设计项目选题推荐
  • (淘宝无限适配)手机端rem布局详解(转载非原创)
  • (转)GCC在C语言中内嵌汇编 asm __volatile__
  • (转)http协议
  • (轉貼) 寄發紅帖基本原則(教育部禮儀司頒布) (雜項)
  • .NET Core中Emit的使用
  • .Net6支持的操作系统版本(.net8已来,你还在用.netframework4.5吗)
  • .NET国产化改造探索(一)、VMware安装银河麒麟
  • .Net转Java自学之路—基础巩固篇十三(集合)
  • ??javascript里的变量问题