VMware虚拟机安装银河麒麟操作系统KylinOS教程(超详细)
目录
- 引言
- 1. 下载
- 2. 安装 VMware
- 2. 安装银河麒麟操作系统
- 2.1 新建虚拟机
- 2.2 安装操作系统
- 2.3 网络配置
- 3. 安装VMTools
引言
国产化是当前国内环境的大趋势,最近公司接的项目基本都要求国产化,包括目前一些高校也在做出改变。未来只要涉及到政府项目或军工项目肯定是要抛弃CentOS和Ubuntu等操作系统了。
麒麟操作系统的安装教程是最近大家呼声较高的,今天有时间写一篇吧。
1. 下载
- 官方正版VMware下载:https://pan.quark.cn/s/b3e13befc19f
- 麒麟操作系统镜像下载(Kylin-Server-10-SP2-x86):https://pan.quark.cn/s/82f6a931a012
- 此版本镜像兼容CentOS
- (你如果是通过我提供的链接下载的那就是iso镜像文件!下载完显示是个压缩包图标是因为你的解压缩工具关联了iso格式的文件,不要解压!!!!不要解压!!!!不要解压!!!!!!!!!!)

注意:有同学说网盘空间不够存的!!!解决办法是先用夸克手机app注册,然后保存上面的任意一个链接,就可以得到1TB空间!!!! 不会的看下图!!!!

2. 安装 VMware
由于安装 VMware 和 VMware 安装操作系统加在一起篇幅过长,所以我分开编写了:
VMware16Pro安装教程看我这篇文章:https://blog.csdn.net/weixin_52799373/article/details/139042462
VMware17Pro的安装教程看我这篇文章:https://blog.csdn.net/weixin_52799373/article/details/139041173
两个版本在安装、使用上区别不大,安装哪个都可以。本文用的是17Pro。
2. 安装银河麒麟操作系统
- 麒麟操作系统镜像下载(Kylin-Server-10-SP2-x86):https://pan.quark.cn/s/82f6a931a012
- 此版本镜像兼容CentOS
- (你如果是通过我提供的链接下载的那就是iso镜像文件!下载完显示是个压缩包图标是因为你的解压缩工具关联了iso格式的文件,不要解压!!!!不要解压!!!!不要解压!!!!!!!!!!)
(下载完检查一下大小,确保下载完!)
接下来看图操作
2.1 新建虚拟机
直接点击 创建新的虚拟机,或者在左侧 库 栏内右键 新建虚拟机,或者点击左上角 文件 — 新建虚拟机 :

选择 自定义(高级)(C) 后,点击 下一步:

继续点击 下一步:

选择 稍后安装操作系统(S)。 后,点击 下一步:
现在我们就相当于买电脑,先把电脑配置整好。什么Cpu啊内存条啊硬盘啊什么乱七八糟的,先不着急装系统。


选择 Linux 后,在下方 版本(V) 中选择我们安装系统版本:
| 因为本文用的麒麟V10 SP2 x86版本镜像是兼容CentOS的所以这里选择CentOS 7 64 位是可以的哈。orange |

该选择的选择好以后,点击 下一步 :

这里是要我们给虚拟机起个名字,你可以根据自己的实际需求起名,比如 study01 ,意为学习使用第01个虚拟机。
下面的 位置(L): 如果你没有按照VMware安装教程的 步骤3.3 修改默认位置,那你肯定是C盘,不建议大家放到C盘,会让C盘越来越臃肿!如果你显示的位置是在C盘,请回去看VMware安装教程的 步骤3.3 。
名字起好,位置选好,就可以点击 下一步 了:

选处理器数量和内核数量建议根据自身处理器情况来。首先我们在 底部任务栏 右键选择 任务管理器:(Win10、Win11一样)
-
win11:

-
win10:

然后选择 性能 — CPU,就可以看到物理核心数和逻辑核心数了,我这里是16核22线程。

我这里就选个 4 + 2 了,大家配置低的话可以选个 2 + 2 也够用了 ,但是切记不能等于或超过物理机的 实际核心数!!!

内存也是根据大家自身情况选择,物理机内存大小从 任务管理器 — 性能 — 内存 中查看,我是32GB内存,一般学习2GB够了,我这里就选个2GB了,当然你如果有更多的需求肯定是越多越好了,但切记要考虑物理机内存:

选择 使用网络地址转换(NAT)(E) 后,点击 下一步:

默认推荐,点击 下一步:

默认第一个,点击 下一步:


最大磁盘给个50GB就行了,学习测试使用完全够用,最后点击 下一步:
(注意:不是说给了50GB磁盘大小就少了50GB,而是最大磁盘大小,用多少少多少)

直接点击 下一步:

到这里虚拟机就创建好了,相当于我们把电脑配好了,一会该去装系统了,如果你觉得不满意,还可以点击 自定义硬件(C) 去修改:

2.2 安装操作系统
在左侧选择我们刚刚创建的虚拟机,然后在右侧点击 编辑虚拟机设置:

在 硬件 这栏,点击 CD/DVD (IDE),然后选择 使用 ISO 映像文件(M):

点击 浏览 按钮,选择我们一开始下载的系统镜像:

最后点击 确定:

在左侧选择我们刚刚创建的虚拟机,然后在右侧点击 开启此虚拟机:

这里我们鼠标点击虚拟机黑色区域,确认第一行 Install Kylin Linux Aduanced Server V10 为白色后,直接回车,或者等1分钟也可自动进入安装界面。
(如果不是白色我们可以用方向键控制选择,当 Install Kylin Linux Aduanced Server V10 变成白色回车即可)

然后等待初始化完成,这里会在灰色方框界面卡一会,就是在初始化。
我们也可以按 ESC键 或者 ALT+TAB键 看进度:


等待几分钟初始化后完成会出现选择语言界面,
我这里选择的 中文,右侧选择 简体中文,然后点击 继续:(当然你也可以选择其他语言)

点击 安装位置:

如果需要自定义分区可以在这里进行,如果不需要直接点 完成 出来即可:

点击 软件选择:

这里默认已经选择了 带UKUI GUI的服务器,选择这个代表我们安装后是有可视化操作界面的。右侧我们可以往下拉把 开发工具 选上(你也可以不选,看需求没关系的)。 最后点 完成 出来即可:

点击 网络和主机名:

这里我要把 以太网 打开,还可以修改主机名,看自身需求,有的同学可能老师要求主机名是自己的名字或者学号之类的可以在这里改。
操作完以后点 完成 出来即可:

点击用户设置 里面的 Root密码:

麒麟操作系统不像CentOS,他这里 要求密码必须8位以上,数字、字母大小写、特殊字符必须包含其中三类 ,大家可以自由发挥,看自己需求,能记得住就行。或者有同学可能老师要求必须设置什么密码也可以。
(我这里设置的是 qwdn123.,你们可以参考一下。)

最后点击 开始安装:

等待安装进度条跑完:
(耐心等待,如果选择了基本开发环境,安装过程中会有下载操作,所以等待的时间跟网速也有关系)

进度条跑完后,点 重启系统:

这里会卡几分钟,耐心等待:

默认第一个,直接 回车 即可,或者等待几秒也可自动进入:

银河麒麟的LOGO就出来了:

首次进入系统会让同意许可,不然不能结束配置,我们点击 许可信息:

同意许可后,点完成出来即可:

出来后就会发现 结束配置 按钮可以点了。我们点击 结束配置 :

结束配置后,就会进入登录界面了,我们输入 root,然后点击 前进 按钮:

输入 root 的密码,也就是我们在安装系统时设置的:

这样我们就进入麒麟操作系统的桌面了,但是你会发现网络图标有一个 x 号标志,别急,接着往下看。

2.3 网络配置
我们点击右下角 网络图标,然后在弹出的小窗口中点击 ens33:

这样就有网络了。但是如果我们不想每次开机都点击这个图标的话,接着往下看。

还是右下角的 网络图标,我们在这个图标上按 鼠标右键,然后在弹出的窗口中点击 编辑连接:

选中 ens33 ,点击窗口下方 小齿轮 :

选择 常规,然后把 根据优先级自动连接 勾选上,最后点击 保存即可,这样我们下次再进入系统就会自动连接了。

到这里其实我们系统就安装结束了,但是你会发现虚拟机内的系统不会随着我们VMware的窗口变化而变化,也就是不能全屏。也不能复制粘贴代码、命令等。 不要着急,接着往下看:

3. 安装VMTools
为了解决上面的问题,我们需要安装VMtools的 open-vm-tools 和 open-vm-tools-desktop。
首先我们在麒麟系统桌面,按下 鼠标右键,然后选择 在终端中打开:

然后在终端中输入以下命令来安装 open-vm-tools:
(注意:这个时候还不能复制粘贴,需要你手动输入哦,别输错了!)
yum install open-vm-tools
输入命令后回车,会提示确定安装吗?我们输入 y 然后回车:

继续输入 y:

输入完以后,提示如下图,代表 open-vm-tools 安装完成:

然后继续输入以下命令安装 open-vm-tools-desktop:
(注意:这个时候还不能复制粘贴,需要你手动输入哦,别输错了!)
yum install open-vm-tools-desktop
输入命令后回车,会提示确定安装吗?我们输入 y 然后回车:

输入完以后,提示如下图,代表 open-vm-tools-desktop 也安装完成了:

这样 VMtools 也就安装完成了,我们重启一下麒麟:

重启完成后我们会发现,可以全屏自适应大小了:

物理机和虚拟机也可以互相复制粘贴了:

结束了!!!喜大普奔!!!点赞!!!收藏!!!关注!!!
你可能会看到部分我之前文章中出现过的图片,这是因为我之前写过类似的文章,我为了懒省事把一些通用的图片复制到了这篇文章内。不影响教程质量,放心食用!!!
相关文章:
VMware虚拟机安装银河麒麟操作系统KylinOS教程(超详细)
目录 引言1. 下载2. 安装 VMware2. 安装银河麒麟操作系统2.1 新建虚拟机2.2 安装操作系统2.3 网络配置 3. 安装VMTools 创作不易,禁止转载抄袭!!!违者必究!!! 创作不易,禁止转载抄袭…...
Elasticsearch-索引的批量操作
索引的批量操作 批量查询和批量增删改 批量查询 #批量查询 GET product/_search GET /_mget {"docs": [{"_index": "product","_id": 2},{"_index": "product","_id": 3}] }GET product/_mget {"…...
【Android】application@label 属性属性冲突报错
错误记录 What went wrong: Execution failed for task :app:processDebugMainManifest. > Manifest merger failed : Attribute applicationlabel value(string/app_name) from AndroidManifest.xml:8:9-41is also present at [:abslibrary] AndroidManifest.xml:25:9-47 v…...
手机发烫怎么解决?
在当今这个智能手机不离手的时代,手机发烫成了不少人头疼的问题。手机发烫不仅影响使用手感,长期过热还可能损害手机硬件、缩短电池寿命,甚至引发安全隐患。不过别担心,下面这些方法能帮你有效给手机 “降温”。 一、使用习惯方面…...
【Artificial Intelligence篇】AI 携手人类:共铸未来创作新纪元
引言: 随着科技的飞速发展,人工智能已逐渐渗透到各个领域,尤其是在创作领域,其与人类的合作展现出了前所未有的可能性和潜力。从艺术作品的生成到文学作品的创作,从复杂软件的开发到创新设计的构思,AI 正在…...
小米路由器开启SSH,配置阿里云ddns,开启外网访问SSH和WEB管理界面
文章目录 前言一、开启SSH二、配置阿里云ddns1.准备工作2.创建ddns脚本3.添加定时任务 三、开启外网访问SSH和WEB管理界面1、解除WEB管理页面访问限制2.手动添加防火墙端口转发规则,开启外网访问WEB管理和SSH 前言 例如:随着人工智能的不断发展…...
Go快速开发框架2.6.0版本更新内容快速了解
GoFly企业版框架2.6.0版本更新内容较多,为了大家能够快速了解,本文将把更新内容列出详细讲解。本次更新一段时间以来大伙反馈的问题,并且升级后台安全认证机制,增加了RBAC权限管理及系统操作日志等提升后台数据安全性。 更新明细…...
条件语句 - if, else, switch-case
引言 条件语句是编程中用于根据不同的条件执行不同代码块的重要工具。C 提供了 if、else 和 switch-case 等条件语句,帮助程序员实现逻辑分支。本文将详细介绍这些条件语句的用法,并通过实例帮助读者更好地理解和掌握这些概念。 一、if 语句 if 语句是…...
Flink CDC MySQL 同步数据到 Kafka实践中可能遇到的问题
Flink CDC MySQL 同步数据到 Kafka实践中可能遇到的问题 一、问题场景 [ERROR] Could not execute SQL statement. Reason: org.apache.flink.table.api.ValidationException: The primary key is necessary when enable Key: scan.incremental.snapshot.enabled , default: …...
代码随想录Day51 99. 岛屿数量,99. 岛屿数量,100. 岛屿的最大面积。
1.岛屿数量深搜 卡码网题目链接(ACM模式)(opens new window) 题目描述: 给定一个由 1(陆地)和 0(水)组成的矩阵,你需要计算岛屿的数量。岛屿由水平方向或垂直方向上相邻的陆地连接…...
说说 DinoGrid Open Edition 算法生成艺术背后的故事
大约三年前,我开始创作我的第一个算法生成艺术作品。这种算法被我命名为 Montage Mosaic,通过对图片和像素的放大与缩小,尝试在作品中探索宏观与微观视界的关系。这次创作让我首次生成了一张超越 JPEG 规格限制的图片。尽管其基本实现逻辑可以…...
FFmpeg推拉流命令
命令简介 它可以将本地的视频/音频流推送到服务器,也可以将服务器上的音视频流拉到本地。 推流命令的命令格式 ffmpeg -re -i [输入文件] -c:v [视频编码器] -c:a [音频编码器] -f [输出格式] [推流地址] 参数解析 -re 表示采用实时模式,以原始速度…...
【图像处理lec10】图像压缩
目录 一、图像压缩基础 1、图像压缩的基本概念 2、数据冗余与压缩比 3、三种主要的数据冗余类型 4、保真度评估标准(Fidelity Criteria) 5、应用与实践 二、图像压缩模型 1、图像压缩模型概述 (1)压缩系统的结构 &#…...
单片机实物成品-007 汽车防盗系统(代码+硬件+论文)
汽车尾气监测系统(温度震动传感器 红外热释电GPS三个指示灯蜂鸣器正常模式防盗模式wifi传输控制送APP源码 ) 把该系统划分为两个不同设计主体,一方面为硬件控制主体,通过C语言来编码实现,以STM32开发板为核心控制器&a…...
Qt仿音乐播放器:动画类
一、基本属性 #include<QPropertyAnimation>//头文件property:性质属性 animation:动画、动画效果、动漫 QPropertyAnimation:可以对对任何QObject的子类的属性进行动画的展示;只要存在set方法 QPropertyAnimation(QObje…...
摄影构图与拍摄
摄影构图与拍摄-------------------------------------------------------------------------------------------- 画面构图------------------------------ 1.镜头感 视觉会跟着画面突出点吸引 --》引导观众视线 2.景别–》同一焦距摄像机与被摄物距离、同一摄影距离但改变镜头…...
Colyseus-monitor插件介绍
Colyseus Monitor 简介 colyseus-monitor 是 Colyseus 框架的官方插件,用于监控和管理 Colyseus 服务器的运行状态。它提供了一个基于 Web 的用户界面,使开发者能够实时查看服务器的性能指标、房间状态以及客户端连接等信息。这对于调试、优化和维护游戏服务器尤其有用。 主…...
Hive练习题11-15
11、第11题 info 表 date result 2005-05-09 win 2005-05-09 lose 2005-05-09 lose 2005-05-09 lose 2005-05-10 win 2005-05-10 lose 2005-05-10 lose 如果要生成下列结果, 该如何写sql语句? win lose 2005-05-09 2 2 2005-05-10 1 2 答案: (1) …...
Overleaf中设置表格中的字体为Times New Roman
在Overleaf中设置表格中的字体为Times New Roman 需要有这个字体包 使用 \usepackage{times} 宏包 在文档的导言区添加 \usepackage{times} 宏包,这将把整个文档的字体设置为Times New Roman,包括表格中的字体。例如:\documentclass{article} \usepackage{times} \begin{…...
模型 卡尼曼系统
系列文章 分享 模型,了解更多👉 模型_思维模型目录。直觉快思,理性慢想。 1 模型 卡尼曼系统的应用 1.1 直播购物APP中的卡尼曼系统应用案例 案例背景: 在直播购物APP中,平台通过展示单个用户的视角视频来向用户推荐…...
JavaScript 中的 ES|QL:利用 Apache Arrow 工具
作者:来自 Elastic Jeffrey Rengifo 学习如何将 ES|QL 与 JavaScript 的 Apache Arrow 客户端工具一起使用。 想获得 Elastic 认证吗?了解下一期 Elasticsearch Engineer 培训的时间吧! Elasticsearch 拥有众多新功能,助你为自己…...
uni-app学习笔记二十二---使用vite.config.js全局导入常用依赖
在前面的练习中,每个页面需要使用ref,onShow等生命周期钩子函数时都需要像下面这样导入 import {onMounted, ref} from "vue" 如果不想每个页面都导入,需要使用node.js命令npm安装unplugin-auto-import npm install unplugin-au…...
【第二十一章 SDIO接口(SDIO)】
第二十一章 SDIO接口 目录 第二十一章 SDIO接口(SDIO) 1 SDIO 主要功能 2 SDIO 总线拓扑 3 SDIO 功能描述 3.1 SDIO 适配器 3.2 SDIOAHB 接口 4 卡功能描述 4.1 卡识别模式 4.2 卡复位 4.3 操作电压范围确认 4.4 卡识别过程 4.5 写数据块 4.6 读数据块 4.7 数据流…...
【Java_EE】Spring MVC
目录 Spring Web MVC 编辑注解 RestController RequestMapping RequestParam RequestParam RequestBody PathVariable RequestPart 参数传递 注意事项 编辑参数重命名 RequestParam 编辑编辑传递集合 RequestParam 传递JSON数据 编辑RequestBody …...
Map相关知识
数据结构 二叉树 二叉树,顾名思义,每个节点最多有两个“叉”,也就是两个子节点,分别是左子 节点和右子节点。不过,二叉树并不要求每个节点都有两个子节点,有的节点只 有左子节点,有的节点只有…...
Java多线程实现之Thread类深度解析
Java多线程实现之Thread类深度解析 一、多线程基础概念1.1 什么是线程1.2 多线程的优势1.3 Java多线程模型 二、Thread类的基本结构与构造函数2.1 Thread类的继承关系2.2 构造函数 三、创建和启动线程3.1 继承Thread类创建线程3.2 实现Runnable接口创建线程 四、Thread类的核心…...
2023赣州旅游投资集团
单选题 1.“不登高山,不知天之高也;不临深溪,不知地之厚也。”这句话说明_____。 A、人的意识具有创造性 B、人的认识是独立于实践之外的 C、实践在认识过程中具有决定作用 D、人的一切知识都是从直接经验中获得的 参考答案: C 本题解…...
C#中的CLR属性、依赖属性与附加属性
CLR属性的主要特征 封装性: 隐藏字段的实现细节 提供对字段的受控访问 访问控制: 可单独设置get/set访问器的可见性 可创建只读或只写属性 计算属性: 可以在getter中执行计算逻辑 不需要直接对应一个字段 验证逻辑: 可以…...
深入浅出Diffusion模型:从原理到实践的全方位教程
I. 引言:生成式AI的黎明 – Diffusion模型是什么? 近年来,生成式人工智能(Generative AI)领域取得了爆炸性的进展,模型能够根据简单的文本提示创作出逼真的图像、连贯的文本,乃至更多令人惊叹的…...
二维FDTD算法仿真
二维FDTD算法仿真,并带完全匹配层,输入波形为高斯波、平面波 FDTD_二维/FDTD.zip , 6075 FDTD_二维/FDTD_31.m , 1029 FDTD_二维/FDTD_32.m , 2806 FDTD_二维/FDTD_33.m , 3782 FDTD_二维/FDTD_34.m , 4182 FDTD_二维/FDTD_35.m , 4793...
