VMware 安装麒麟系统 KylinV10 全流程详解!一步步教你搞定!

2026年01月21日/ 浏览 5

想在虚拟机上体验国产操作系统麒麟Kylin,却不知道怎么安装配置?别急!

这篇文章手把手教你用 VMware 安装 Kylin V10 系统,适合运维新手、国产化适配测试人员和Linux学习者!

01

环境说明

02

新建虚拟机配置

1. 新建虚拟机

2. 先选自定义,下一步

3. 选择16.x,下一步

4. 选择稍后安装操作系统

由于vmware没有将kylin操作纳入列表中,所以有上面的提示。

5. 选择LINUX REDHAT 8版本

版本没有kylin可以选择,可以选择RHEL8版本进行安装。

6. 自定义虚拟机名称和位置(不要使用默认的名称和路径)

7. 配置处理器,默认1核

8. 内存配置,默认2G够用

9. 网络配置,默认NAT

10. 选择IO控制器类型,默认即可

11. 选择磁盘接口,默认即可

12. 创建虚拟磁盘

13. 分配磁盘容量

分配50G,安装操作系统,下面的选项表示用多少分配多少

14. 确认虚拟机配置信息,点击完成

02

规划虚拟机配置

1. 查看虚拟机的配置,点击编辑虚拟机设置

2. 配置ISO文件路径

3. 选择添加磁盘

4. 选择添加磁盘,下一步

5. 选择磁盘类型,默认配置,下一步

6. 创建新的虚拟机磁盘

7. 指定50GB

8. 完成添加

9. 重复上述操作添加一块50GB的磁盘

10. 确认虚拟机配置

03

安装

第二步里已经指定了安装ISO文件,直接点击开始安装。

1. 开启虚拟机

2. 选择安装操作系统

虚拟机界面单击鼠标,进入操作界面,按上键选择安装操作系统

ctl+atl退出界面

3. 选择语言,默认中文

4. 配置时间和日期

5. 配置磁盘分区

选择第一块20G盘,点击左上角完成

8. 网络配置

详见**《操作系统网络配置》**和4.2章节,这里跳过

9. 配置root密码

配置root密码,例如mko0-pl

**10.**开始安装

11. 安装完成,点击重启即可

04

初始化配置

1. 配置主机名

#hostnamectl set-hostname kylinv10 #bash # hostname kylinv10

2. 配置网络

1)手工配置IP

查看网卡信息

[root@kylinv10 network-scripts]# nmcli con show NAME UUID TYPE DEVICE ens160 bc5226c7-5985-480c-9ad7-3ab65e01d2d1 ethernet ens160 virbr0 2a18e5e8-73b2-4e1b-a40e-a265960d1c2c bridge virbr0

编辑配置文件:

/etc/sysconfig/network-scripts/ifcfg-ens160 TYPE=Ethernet PROXY_METHOD=none BROWSER_ONLY=no BOOTPROTO=none DEFROUTE=yes IPV4_FAILURE_FATAL=no IPV6INIT=yes IPV6_AUTOCONF=yes IPV6_DEFROUTE=yes IPV6_FAILURE_FATAL=no IPV6_ADDR_GEN_MODE=stable-privacy NAME=ens160 UUID=bc5226c7-5985-480c-9ad7-3ab65e01d2d1 DEVICE=ens160 ONBOOT=yes IPADDR=192.168.2.101 PREFIX=24 GATEWAY=192.168.2.2

重启网卡

ifdown ens160 ifup ens160

配置dns解析,以下配置二选一

nameserver 8.8.8.8nameserver 114.114.114.114

测试外网

[root@kylinv10 network-scripts]# ping www.baidu.com PING www.a.shifen.com (180.101.50.242) 56(84) bytes of data. 64 bytes from 180.101.50.242 (180.101.50.242): icmp_seq=1 ttl=128 time=13.8 ms 64 bytes from 180.101.50.242 (180.101.50.242): icmp_seq=2 ttl=128 time=15.2 ms

3. 存储挂载配置

1)查看未使用的磁盘

# fdisk -l Disk /dev/nvme0n2: 50 GiB, 53687091200 bytes, 104857600 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk /dev/nvme0n3: 20 GiB, 21474836480 bytes, 41943040 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes

2)分区存储

规划如下:

/dev/nvme0n2挂载到/u01目录,用于安装数据库软件和存储数据库文件

/dev/nvme0n3挂载到/soft目录,用于存放数据库安装介质

针对磁盘分区

# fdisk /dev/nvme0n2 Welcome to fdisk (util-linux 2.32.1). Changes will remain in memory only, until you decide to write them. Be careful before using the write command. Device does not contain a recognized partition table. Created a new DOS disklabel with disk identifier 0x457970ba. Command (m for help): p Disk /dev/nvme0n2: 50 GiB, 53687091200 bytes, 104857600 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disklabel type: dos Disk identifier: 0x457970ba Command (m for help): n Partition type p primary (0 primary, 0 extended, 4 free) e extended (container for logical partitions) Select (default p): p Partition number (1-4, default 1): First sector (2048-104857599, default 2048): Last sector, +sectors or +size{K,M,G,T,P} (2048-104857599, default 104857599): Created a new partition 1 of type Linux and of size 50 GiB. Command (m for help): p Disk /dev/nvme0n2: 50 GiB, 53687091200 bytes, 104857600 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disklabel type: dos Disk identifier: 0x457970ba Device Boot Start End Sectors Size Id Type /dev/nvme0n2p1 2048 104857599 104855552 50G 83 Linux Command (m for help): w The partition table has been altered. Calling ioctl() to re-read partition table. Syncing disks.

具体命令解释如下:

Help: DOS (MBR) a toggle a bootable flag b edit nested BSD disklabel c toggle the dos compatibility flag Generic d delete a partition F list free unpartitioned space l list known partition types n add a new partition p print the partition table t change a partition type v verify the partition table i print information about a partition Misc m print this menu u change display/entry units x extra functionality (experts only) Script I load disk layout from sfdisk script file O dump disk layout to sfdisk script file Save & Exit w write table to disk and exit q quit without saving changes Create a new label g create a new empty GPT partition table G create a new empty SGI (IRIX) partition table o create a new empty DOS partition table s create a new empty Sun partition table

确认分区

# file /dev/nvme0n2p1 /dev/nvme0n2p1: block special (259/7)

如果虚拟机在运行过程中,添加的磁盘没有识别到,可以用以下方式识别

对scsi_总线进行扫描 操作步骤: 1.查看总线: ls /sys/class/scsi_host/ 2.重新扫描SCSI总线添加设备 脚本: #!/usr/bin/bash scsisum=`ls /sys/class/scsi_host/host*|wc -l` for ((i=0;i<${scsisum};i++)) do echo "- - -" > /sys/class/scsi_host/host${i}/scan done 3.fdisk -l

3)格式化分区

mkfs.xfs /dev/nvme0n2p1

4)挂载分区

创建挂载目录

mkdir /u01

挂载分区到指定目录

mount /dev/nvme0n2p1 /u01

检查挂载点

df -Th

针对第二块盘也是同样的操作

5)配置自动挂载

编辑配置文件 /etc/fstab

/dev/nvme0n2p1 /u01 xfs defaults 0 0

也可以查出分区的UUID,通过UUDI挂载

[root@kylinv10 ~]# blkid /dev/nvme0n2p1 /dev/nvme0n2p1: UUID="90d6542a-ac29-4ed7-9d91-927224b92b7e" TYPE="xfs" PARTUUID="457970ba-01" UUID=90d6542a-ac29-4ed7-9d91-927224b92b7e /u01 xfs defaults 0 0

4. 配置YUM源

kylinv10已默认配置yum源,不需要做额外的配置。

1)查看yum文件

cat /etc/yum.repos.d/kylin_x86_64.repo 测试yumyum -y install lrzsz

写在最后

恭喜你完成了 Kylin V10 在 VMware 中的全流程安装及配置!本教程覆盖:

虚拟机配置全流程多磁盘初始化与挂载网络与YUM环境配置

适合国产操作系统适配、数据库部署、学习实验等场景!

如果你觉得本文对你有帮助,欢迎点赞、收藏、转发支持!

作者介绍

大家好,我是刘峰,安丫科技创始人 & 数据库技术高级讲师,专注于 PostgreSQL、国产数据库运维与迁移、数据库性能优化 等方向。

作为 PG中国分会官方授权讲师、PostgreSQL ACE 讲师认证专家,我长期活跃在一线项目实战中,拥有 10年以上大型数据库管理与优化经验,曾深度参与电信、金融、政务等多个行业的数据库性能调优与迁移项目。

欢迎关注我,一起深入探索数据库的无限可能,技术交流不设限!

觉得有收获的话,记得点赞、收藏、转发支持一下哦,别忘了关注我获取更多数据库干货~

picture loss