银河麒麟操作系统iso镜像转qcow2镜像操作方法

2023-10-31 04:20

本文主要是介绍银河麒麟操作系统iso镜像转qcow2镜像操作方法,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

前言
目前国产化系统是主流趋势,各位爱国者都使用上银河麒麟系统了吧,哈哈哈,痛并快乐着。
小编所在公司因为云服务器需要使用qcow文件格式安装系统,银河麒麟系统经过客服咨询只有iso文件格式,需要人工转qcow镜像(华为云上的qcow文件为arm架构格式,不支持64x86架构)。而转换过程需要先将iso转为img镜像,再从img镜像转为qcow2镜像,特编写此文档。

第一步:准备银河麒麟ISO安装镜像
Kylin-Desktop-V10-SP1-Release-2107-x86_64.iso
从官网下载或者跟客服索要,试用期1年,可以做测试用,商用版需要付费;

第二步:使用UltraISO将银河麒麟iso文件转为img镜像
下载UltraISO软件,安装后输入注册名:王涛,注册码:7C81-1689-4046-626F,完成注册;参考UltraISO注册方法
注意:一定要注册UltraISO才行,不然会提示只能输出200M大小的文件,因为iso文件太大所以必须注册;
接着使用UltraISO打开iso文件,另存为CloneCD文件(.img/.ccd/*.sub)格式,点击确定进行转换,第一次转换完成后输出两个文件(.000和.dvd文件)
在这里插入图片描述

完成后再次使用UltraISO打开iso文件,另存为CloneCD文件(.img/.ccd/*.sub)格式,点击确定进行转换,生成.img格式文件 在这里插入图片描述
第三步:使用qemu-img将银河麒麟img镜像转为qcow2格式文件,如下图所示
在这里插入图片描述
因为我centos虚拟机安装了qemu软件,所以我上传到centos虚拟机进行了转换,转换命令如下

  qemu-img convert -f raw Kylin-Desktop-V10-SP1.img -O qcow2 Kylin-Desktop-V10-SP1.qcow2

执行过程如下图所示,执行完成后ps -ef|grep qemu-img 也看不到进程信息了,说明执行完成。在这里插入图片描述
转换需要花一点时间,大概10分钟左右吧,cpu占用率10%-27%,转换完成即可生成Kylin-Desktop-V10-SP1.qcow2文件,直接拿给云服务器使用。

补充:
小编使用的qemu是4.2版本,如下图所示。
在这里插入图片描述
qemu安装步骤
1.下载qemu

cd /opt
wget https://download.qemu.org/qemu-4.2.0.tar.xz

2.安装依赖

yum install python2 zlib-devel glib2-devel pixman-devel -y   

3.解压qemu

 cd /opt/
tar xf qemu-4.2.0.tar.xz

4.安装编译qemu即可

cd qemu-4.2.0/
./configure --target-list=aarch64-softmmu --prefix=/usr
make -j8
make install

5.查看qemy版本号

qemu-img -V

这篇关于银河麒麟操作系统iso镜像转qcow2镜像操作方法的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/312774

相关文章

springboot整合阿里云百炼DeepSeek实现sse流式打印的操作方法

《springboot整合阿里云百炼DeepSeek实现sse流式打印的操作方法》:本文主要介绍springboot整合阿里云百炼DeepSeek实现sse流式打印,本文给大家介绍的非常详细,对大... 目录1.开通阿里云百炼,获取到key2.新建SpringBoot项目3.工具类4.启动类5.测试类6.测

Android Studio 配置国内镜像源的实现步骤

《AndroidStudio配置国内镜像源的实现步骤》本文主要介绍了AndroidStudio配置国内镜像源的实现步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,... 目录一、修改 hosts,解决 SDK 下载失败的问题二、修改 gradle 地址,解决 gradle

MySQL中动态生成SQL语句去掉所有字段的空格的操作方法

《MySQL中动态生成SQL语句去掉所有字段的空格的操作方法》在数据库管理过程中,我们常常会遇到需要对表中字段进行清洗和整理的情况,本文将详细介绍如何在MySQL中动态生成SQL语句来去掉所有字段的空... 目录在mysql中动态生成SQL语句去掉所有字段的空格准备工作原理分析动态生成SQL语句在MySQL

Docker镜像修改hosts及dockerfile修改hosts文件的实现方式

《Docker镜像修改hosts及dockerfile修改hosts文件的实现方式》:本文主要介绍Docker镜像修改hosts及dockerfile修改hosts文件的实现方式,具有很好的参考价... 目录docker镜像修改hosts及dockerfile修改hosts文件准备 dockerfile 文

Python基础文件操作方法超详细讲解(详解版)

《Python基础文件操作方法超详细讲解(详解版)》文件就是操作系统为用户或应用程序提供的一个读写硬盘的虚拟单位,文件的核心操作就是读和写,:本文主要介绍Python基础文件操作方法超详细讲解的相... 目录一、文件操作1. 文件打开与关闭1.1 打开文件1.2 关闭文件2. 访问模式及说明二、文件读写1.

Docker镜像pull失败两种解决办法小结

《Docker镜像pull失败两种解决办法小结》有时候我们在拉取Docker镜像的过程中会遇到一些问题,:本文主要介绍Docker镜像pull失败两种解决办法的相关资料,文中通过代码介绍的非常详细... 目录docker 镜像 pull 失败解决办法1DrQwWCocker 镜像 pull 失败解决方法2总

python中的整除向下取整的操作方法

《python中的整除向下取整的操作方法》Python中的//是整数除法运算符,用于执行向下取整的除法,返回商的整数部分,不会四舍五入,它在分治法、索引计算和整数运算中非常有用,本文给大家介绍pyth... 目录1. // 的基本用法2. // vs /(普通除法)3. // 在 mid = len(lis

使用国内镜像源优化pip install下载的方法步骤

《使用国内镜像源优化pipinstall下载的方法步骤》在Python开发中,pip是一个不可或缺的工具,用于安装和管理Python包,然而,由于默认的PyPI服务器位于国外,国内用户在安装依赖时可... 目录引言1. 为什么需要国内镜像源?2. 常用的国内镜像源3. 临时使用国内镜像源4. 永久配置国内镜

MySQL中实现多表查询的操作方法(配sql+实操图+案例巩固 通俗易懂版)

《MySQL中实现多表查询的操作方法(配sql+实操图+案例巩固通俗易懂版)》本文主要讲解了MySQL中的多表查询,包括子查询、笛卡尔积、自连接、多表查询的实现方法以及多列子查询等,通过实际例子和操... 目录复合查询1. 回顾查询基本操作group by 分组having1. 显示部门号为10的部门名,员

通过ibd文件恢复MySql数据的操作方法

《通过ibd文件恢复MySql数据的操作方法》文章介绍通过.ibd文件恢复MySQL数据的过程,包括知道表结构和不知道表结构两种情况,对于知道表结构的情况,可以直接将.ibd文件复制到新的数据库目录并... 目录第一种情况:知道表结构第二种情况:不知道表结构总结今天干了一件大事,安装1Panel导致原来服务