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

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

由于安装 VMwareVMware 安装操作系统加在一起篇幅过长,所以我分开编写了:

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-toolsopen-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 前言 例如:随着人工智能的不断发展&#xf…...

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&#xff1a;性质属性 animation&#xff1a;动画、动画效果、动漫 QPropertyAnimation&#xff1a;可以对对任何QObject的子类的属性进行动画的展示&#xff1b;只要存在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 答案&#xff1a; (1) …...

Overleaf中设置表格中的字体为Times New Roman

在Overleaf中设置表格中的字体为Times New Roman 需要有这个字体包 使用 \usepackage{times} 宏包 在文档的导言区添加 \usepackage{times} 宏包,这将把整个文档的字体设置为Times New Roman,包括表格中的字体。例如:\documentclass{article} \usepackage{times} \begin{…...

模型 卡尼曼系统

系列文章 分享 模型&#xff0c;了解更多&#x1f449; 模型_思维模型目录。直觉快思&#xff0c;理性慢想。 1 模型 卡尼曼系统的应用 1.1 直播购物APP中的卡尼曼系统应用案例 案例背景&#xff1a; 在直播购物APP中&#xff0c;平台通过展示单个用户的视角视频来向用户推荐…...

HTML 语义化

目录 HTML 语义化HTML5 新特性HTML 语义化的好处语义化标签的使用场景最佳实践 HTML 语义化 HTML5 新特性 标准答案&#xff1a; 语义化标签&#xff1a; <header>&#xff1a;页头<nav>&#xff1a;导航<main>&#xff1a;主要内容<article>&#x…...

postgresql|数据库|只读用户的创建和删除(备忘)

CREATE USER read_only WITH PASSWORD 密码 -- 连接到xxx数据库 \c xxx -- 授予对xxx数据库的只读权限 GRANT CONNECT ON DATABASE xxx TO read_only; GRANT USAGE ON SCHEMA public TO read_only; GRANT SELECT ON ALL TABLES IN SCHEMA public TO read_only; GRANT EXECUTE O…...

多种风格导航菜单 HTML 实现(附源码)

下面我将为您展示 6 种不同风格的导航菜单实现&#xff0c;每种都包含完整 HTML、CSS 和 JavaScript 代码。 1. 简约水平导航栏 <!DOCTYPE html> <html lang"zh-CN"> <head><meta charset"UTF-8"><meta name"viewport&qu…...

CMake控制VS2022项目文件分组

我们可以通过 CMake 控制源文件的组织结构,使它们在 VS 解决方案资源管理器中以“组”(Filter)的形式进行分类展示。 🎯 目标 通过 CMake 脚本将 .cpp、.h 等源文件分组显示在 Visual Studio 2022 的解决方案资源管理器中。 ✅ 支持的方法汇总(共4种) 方法描述是否推荐…...

深度学习习题2

1.如果增加神经网络的宽度&#xff0c;精确度会增加到一个特定阈值后&#xff0c;便开始降低。造成这一现象的可能原因是什么&#xff1f; A、即使增加卷积核的数量&#xff0c;只有少部分的核会被用作预测 B、当卷积核数量增加时&#xff0c;神经网络的预测能力会降低 C、当卷…...

CSS设置元素的宽度根据其内容自动调整

width: fit-content 是 CSS 中的一个属性值&#xff0c;用于设置元素的宽度根据其内容自动调整&#xff0c;确保宽度刚好容纳内容而不会超出。 效果对比 默认情况&#xff08;width: auto&#xff09;&#xff1a; 块级元素&#xff08;如 <div>&#xff09;会占满父容器…...

A2A JS SDK 完整教程:快速入门指南

目录 什么是 A2A JS SDK?A2A JS 安装与设置A2A JS 核心概念创建你的第一个 A2A JS 代理A2A JS 服务端开发A2A JS 客户端使用A2A JS 高级特性A2A JS 最佳实践A2A JS 故障排除 什么是 A2A JS SDK? A2A JS SDK 是一个专为 JavaScript/TypeScript 开发者设计的强大库&#xff…...

代码规范和架构【立芯理论一】(2025.06.08)

1、代码规范的目标 代码简洁精炼、美观&#xff0c;可持续性好高效率高复用&#xff0c;可移植性好高内聚&#xff0c;低耦合没有冗余规范性&#xff0c;代码有规可循&#xff0c;可以看出自己当时的思考过程特殊排版&#xff0c;特殊语法&#xff0c;特殊指令&#xff0c;必须…...

Python 实现 Web 静态服务器(HTTP 协议)

目录 一、在本地启动 HTTP 服务器1. Windows 下安装 node.js1&#xff09;下载安装包2&#xff09;配置环境变量3&#xff09;安装镜像4&#xff09;node.js 的常用命令 2. 安装 http-server 服务3. 使用 http-server 开启服务1&#xff09;使用 http-server2&#xff09;详解 …...

Android写一个捕获全局异常的工具类

项目开发和实际运行过程中难免会遇到异常发生&#xff0c;系统提供了一个可以捕获全局异常的工具Uncaughtexceptionhandler&#xff0c;它是Thread的子类&#xff08;就是package java.lang;里线程的Thread&#xff09;。本文将利用它将设备信息、报错信息以及错误的发生时间都…...