尧图网络科技YAOTU DIGITAL 获取报价
获取报价
首页 / 资讯中心 / 文章详情

麒麟系统安装全攻略:从虚拟机到物理机的完整指南

发布时间:2026/9/25 4:20:10

资讯中心
01
ARTICLE

麒麟系统安装全攻略:从虚拟机到物理机的完整指南

麒麟系统安装全攻略:从虚拟机到物理机的完整指南
1. 为什么值得花时间搞懂麒麟系统的安装麒麟操作系统这两年在政企、金融、能源这些圈子里铺得很快尤其是银河麒麟高级服务器操作系统 V10 系列很多项目招标文件里直接写明要适配这个平台。我最早接触它是因为一个国产化替代的项目客户那边要求所有业务系统必须跑在麒麟上当时团队里没人碰过这个系统从下载镜像到装完第一台能用的机器前后折腾了将近两天。踩过的坑包括镜像校验不过、虚拟机显卡模式选错导致花屏、分区方案不合理导致后期扩容困难等等。所以这篇文章我打算把整个安装流程从头到尾捋一遍把那些文档里不会写的细节都摊开讲。这篇文章适合几类人看一是刚接触国产操作系统、需要在物理机或虚拟机上部署麒麟的运维人员二是做国产化适配、需要本地搭测试环境的开发三是单纯想了解一下麒麟安装过程和 CentOS、Ubuntu 有什么差异的技术爱好者。不管你之前有没有装过 Linux只要跟着步骤走基本都能把系统跑起来。我会以 VMware 虚拟机安装为主线因为这是最安全、最方便反复试错的方式同时也会补充物理机安装的关键差异点。需要提前说明的是麒麟的版本分支比较多桌面版和服务器版的安装界面差别不小V10 系列里又有 SP1、SP2、SP3 以及各种架构版本x86_64、arm64、loongarch 等。我下面讲的主要以Kylin V10 x86_64 服务器版和桌面版为参照其他版本的操作逻辑大同小异遇到具体差异我会单独标注。2. 安装前的整体规划与准备工作2.1 先想清楚装哪个版本、装在哪里很多人一上来就急着下载镜像结果下错了架构或者下错了版本白等几个小时。我的建议是先花十分钟把这几件事确认清楚。版本选择这块麒麟官网目前能拿到的常见分支包括银河麒麟高级服务器操作系统 V10简称 Kylin V10 Server、银河麒麟桌面操作系统 V10Kylin V10 Desktop、以及面向特定行业的版本如 V10 GFB 2207 等。服务器版默认不带图形界面或者带一个精简的桌面版有完整的 UKUI 桌面环境。如果你是要搭服务器跑业务选服务器版如果是日常办公或者做桌面端适配测试选桌面版。架构选择取决于你的硬件。x86_64 对应 Intel 和 AMD 的处理器arm64 对应鲲鹏、飞腾这些国产 ARM 芯片loongarch 对应龙芯。虚拟机里一般选 x86_64 就行。这里有个容易搞混的点有些下载页面会把 aarch64 写成 arm64其实是同一个东西别被绕晕。安装方式上虚拟机安装适合学习和测试物理机安装适合正式部署。虚拟机的好处是快照随便打装崩了直接回滚我强烈建议第一次接触麒麟的人先在虚拟机里练手。物理机安装又分 U 盘启动安装和网络批量安装PXE后者适合机房大批量部署但配置起来复杂得多本文不展开。2.2 镜像下载与完整性校验镜像一定要从官方渠道拿。我见过有人从第三方网盘下载的镜像装到一半报文件损坏排查半天才发现是下载过程中出了问题。下载完成后务必做一次 SHA256 校验这一步很多人跳过但它是保证镜像没问题的第一道防线。校验命令在 Linux 和 macOS 下是sha256sum Kylin-Server-V10-xxx.isoWindows 下可以用 PowerShellGet-FileHash .\Kylin-Server-V10-xxx.iso -Algorithm SHA256把算出来的哈希值和官网公布的对比一致才能用。不一致就重新下载别抱侥幸心理。2.3 虚拟机资源配置的取舍在 VMware 里建虚拟机时资源配置有几个地方值得说道。内存方面服务器版最小 2GB 能跑起来但实际用起来至少给 4GB桌面版建议 8GB 起步。我给客户做测试环境时一般给 8GB因为后面还要在上面跑 Docker、数据库这些内存不够会非常难受。CPU给 2 核起步4 核比较舒服。注意 VMware 里有个虚拟化引擎的选项如果你打算在麒麟里面再跑虚拟机或者用 KVM需要把虚拟化 Intel VT-x/EPT勾上。磁盘建议至少 40GB服务器版如果要做 LVM 分区给 60GB 以上更从容。磁盘类型选 SCSI 就行NVMe 在虚拟机里兼容性反而可能出问题。网络模式做测试用 NAT 最省事不用管宿主机网络环境如果要让虚拟机被局域网其他机器访问用桥接模式。这里有个坑NAT 模式下虚拟机的 IP 是 VMware 分配的如果你后面要配静态 IP得先搞清楚 NAT 网段是多少不然配完上不了网。显卡这块桌面版安装时如果显存给太小比如默认的 1GB可能会在安装界面出现花屏或者分辨率异常。我一般给桌面版虚拟机分配 2GB 以上显存并且勾选加速 3D 图形。3. 虚拟机安装麒麟系统的完整实操3.1 创建虚拟机与关键参数设置打开 VMware Workstation新建虚拟机选择自定义高级而不是典型因为自定义模式能让你控制更多参数。硬件兼容性选你当前 VMware 版本对应的最高版本就行。客户机操作系统选择Linux版本选其他 Linux 5.x 及更高版本内核 64 位。这里不要选 CentOS 或 Ubuntu虽然麒麟和它们同源但选错版本可能导致 VMware Tools 安装时识别异常。虚拟机名称和位置自己定建议路径里不要有中文和空格这是很多奇怪问题的根源。处理器配置按前面说的来内存给够。网络类型选 NAT。I/O 控制器类型选 LSI Logic磁盘类型选 SCSI。磁盘容量给 60GB选择将虚拟磁盘拆分成多个文件这样迁移和备份方便。创建完成后先别急着开机点编辑虚拟机设置把 CD/DVD 指向你下载的麒麟 ISO 文件并勾选启动时连接。3.2 启动安装与引导界面操作开机后如果一切正常会看到麒麟的引导菜单。这里有几个选项直接安装、测试介质并安装、故障排查等。建议第一次安装时选测试介质并安装它会先校验一遍 ISO 的完整性虽然多花几分钟但能避免装到一半报错的尴尬。引导菜单里可以用方向键选择回车确认。如果卡在引导界面不动大概率是 ISO 有问题或者虚拟机配置不对先检查镜像校验值。进入安装界面后首先是语言选择。麒麟支持中文和英文选中文的话后续界面都是中文的对新手友好。但如果你习惯英文环境或者要做国际化适配选英文也行装完系统后还能改。3.3 安装信息摘要分区、网络、软件选择麒麟的安装器界面和 CentOS 的 Anaconda 很像中间是安装信息摘要需要你逐项确认。带感叹号的表示还没配置好必须处理完才能开始安装。分区是最容易出问题的地方。麒麟默认提供几种方案自动分区、LVM 自动分区、手动分区。我强烈建议手动分区因为自动分区有时候会把空间分得很不合理比如给 / 分区只分 20GB后期装点东西就满了。手动分区的推荐方案以 60GB 磁盘为例挂载点建议大小说明/boot1GB引导分区ext4 格式/boot/efi512MBUEFI 启动需要BIOS 启动可省略swap4-8GB交换分区内存的 1-2 倍/30GB根分区ext4 或 xfs/home剩余空间用户数据分区/var10GB如果跑服务单独分出来分区格式上麒麟默认用 ext4也支持 xfs。xfs 在大文件和高并发场景下表现更好但 ext4 兼容性更广。我一般服务器用 xfs桌面用 ext4。网络配置在安装阶段就可以配好。点进网络和主机名把以太网连接打开可以在这里直接配静态 IP。如果现在不配装完系统后在图形界面或者 nmcli 里配也行。主机名建议改成有意义的名字比如kylin-test-01别用默认的 localhost。软件选择决定了装完系统后有哪些组件。服务器版一般选最小安装或者基础设施服务器桌面版选带 UKUI 的桌面。如果你不确定选最小安装后面缺什么再装这样系统干净、体积小。但要注意最小安装可能不带图形界面如果你需要图形化操作得选带 GUI 的选项。KDUMP和安全策略这两项测试环境可以关掉 KDUMP 省内存安全策略按需选择。生产环境建议开启安全策略。3.4 开始安装与首次重启所有带感叹号的项目都配置好后点开始安装。安装过程中需要设置 root 密码和创建普通用户。root 密码一定要设复杂一点麒麟默认的密码策略比较严格太简单的密码会提示不通过。如果提示密码太简单可以混合大小写字母、数字和特殊符号。普通用户建议创建一个日常操作不要直接用 root这是基本的安全习惯。创建用户时可以勾选将此用户设为管理员这样该用户可以通过 sudo 提权。安装完成后点重启重启前记得把 ISO 从虚拟光驱里断开否则又会从光盘引导。重启后进入首次配置界面接受许可证、设置时区、配置网络等跟着走就行。4. 装完系统后的必做配置4.1 网络连通性排查与静态 IP 设置系统装完后第一件事就是确认网络通不通。打开终端先ping一下网关ping -c 4 192.168.1.1如果 ping 不通检查网卡是否启用、IP 是否配对。麒麟里查看网卡信息的命令和 CentOS 一样ip addr show nmcli device status配静态 IP 用 nmcli 比较稳nmcli connection modify 有线连接 1 ipv4.addresses 192.168.1.100/24 nmcli connection modify 有线连接 1 ipv4.gateway 192.168.1.1 nmcli connection modify 有线连接 1 ipv4.dns 223.5.5.5 114.114.114.114 nmcli connection modify 有线连接 1 ipv4.method manual nmcli connection up 有线连接 1这里有个热词里提到的问题——kylin 系统一直显示网络有感叹号使用正常怎么取消感叹号。这个感叹号通常是 NetworkManager 的连通性检测机制导致的它默认会去访问一个外部地址来判断网络是否真的通。如果你的网络环境访问不了那个地址就会显示感叹号但实际网络是通的。解决办法是修改 NetworkManager 配置sudo vi /etc/NetworkManager/NetworkManager.conf在[connectivity]段落下添加[connectivity] enabledfalse然后重启 NetworkManagersudo systemctl restart NetworkManager感叹号就消失了。这个坑我在好几个客户现场都遇到过明明网络正常客户看到感叹号就以为有问题解释半天不如直接关掉检测。4.2 软件源配置与常用工具安装麒麟默认的软件源指向官方仓库但有时候速度不理想。可以换成国内镜像源具体地址根据你所在网络环境选择。换源后执行sudo apt update注意麒麟用的是 apt 包管理基于 Debian 系不是 yum/dnf这点和 CentOS 不一样别搞混了。安装软件用sudo apt install 软件名热词里有人问麒麟系统怎么安装软件答案就是用 apt。如果要装 Docker可以参考官方文档添加 Docker 的 apt 源然后apt install docker-ce。装 Docker Compose 的话现在推荐用 Docker 的 compose 插件apt install docker-compose-plugin就行。4.3 系统版本与应用软件版本查看查看系统版本cat /etc/kylin-release nkversnkvers是麒麟特有的命令能输出比较详细的版本信息包括内核版本、构建时间等。查看已安装软件版本用dpkg -l | grep 软件名 apt list --installed | grep 软件名4.4 安装 VMware Tools 或 open-vm-tools虚拟机里装完系统建议装 open-vm-tools这样宿主机和虚拟机之间可以共享剪贴板、拖拽文件、自动调整分辨率sudo apt install open-vm-tools open-vm-tools-desktop装完重启一下生效。桌面版装完后分辨率会自动适配窗口大小用起来舒服很多。5. 常见问题与排查技巧实录5.1 安装过程中卡住或报错问题一引导界面卡死或者花屏。这个在桌面版安装时比较常见多半是显卡驱动或者显存问题。解决办法是在虚拟机设置里增大显存或者引导时选择故障排查模式用基本显卡驱动安装。问题二分区时提示空间不足。检查你是不是把某个分区设得太大导致剩余空间不够分给其他分区。手动分区时注意总和不要超过磁盘容量。问题三安装到一半报介质校验失败。说明 ISO 文件有问题重新下载并校验。别想着跳过校验继续装装完也是各种奇怪问题。5.2 装完后进不去系统或登录闪退热词里提到银河麒麟操作系统登陆闪退问题这个我遇到过几次。常见原因有几个一是显卡驱动不兼容尤其是物理机上装了独立显卡的情况二是用户主目录权限不对三是磁盘满了。排查思路先在登录界面按 CtrlAltF2 切到 tty 终端用 root 登录然后看日志journalctl -xe cat /var/log/Xorg.0.log df -h如果是显卡问题可以尝试在 GRUB 里加nomodeset参数启动。如果是磁盘满了清理一下/var/log和/tmp。5.3 网络相关疑难杂症问题提示从服务器获取共享列表失败没有到主机的路由。这个通常是 Samba 或者网络共享配置问题检查防火墙是否放行了相关端口以及路由表是否正确ip route show sudo firewall-cmd --list-all问题虚拟机配了静态 IP 但上不了网。检查网关和 DNS 是否配对NAT 模式下网关一般是xxx.xxx.xxx.2不是.1。这个细节很多人会搞错。5.4 常见问题速查表问题现象可能原因解决方向引导卡死/花屏显存不足、显卡驱动增大显存、故障排查模式安装介质校验失败ISO 损坏重新下载并校验 SHA256登录闪退显卡驱动、权限、磁盘满切 tty 看日志、检查磁盘网络感叹号连通性检测关闭 NetworkManager 连通性检测静态 IP 不通网关/DNS 配错检查 NAT 网段和路由软件装不上源配置错误检查 apt 源、执行 apt update5.5 几个容易被忽略的实操心得心得一快照是你的好朋友。在虚拟机里装麒麟装完系统后先打一个快照配完网络再打一个装完常用软件再打一个。后面不管怎么折腾都能快速回滚。我见过太多人把系统搞崩了只能重装浪费时间。心得二分区方案要留余量。尤其是/和/var别卡着最小要求分。我一般给/至少 30GB/var至少 10GB因为日志和缓存会慢慢吃掉空间。心得三密码策略提前了解。麒麟默认的密码策略要求密码长度至少 8 位包含大小写字母、数字和特殊字符中的至少三类。如果你在脚本里批量创建用户密码不符合策略会失败。可以修改/etc/security/pwquality.conf调整策略但生产环境不建议放宽。心得四io 调度器按场景调。热词里有人问kylin io 调度器永久修改这个在数据库场景下比较重要。查看当前调度器cat /sys/block/sda/queue/scheduler临时修改echo mq-deadline /sys/block/sda/queue/scheduler永久修改需要改 GRUB 配置在GRUB_CMDLINE_LINUX里加elevatormq-deadline然后更新 grub 并重启。SSD 一般用none或mq-deadline机械盘用bfq或mq-deadline。心得五系统修复助手要提前准备。麒麟官网提供的系统修复助手Kylin LiveCD ToolsISO 文件建议提前下载好放在 U 盘里。系统出问题进不去的时候用它引导可以进救援模式修复 GRUB、重置密码、备份数据。我有一次把 GRUB 搞坏了就是靠这个工具救回来的。6. 物理机安装与虚拟机的关键差异虽然前面主要讲虚拟机安装但物理机安装有几个地方必须单独说。U 盘制作方面用 Rufus 或者 balenaEtcher 把 ISO 写入 U 盘。注意麒麟的 ISO 是混合镜像写入时选DD 模式而不是ISO 模式否则可能引导不了。U 盘容量至少 8GB。BIOS 设置方面物理机安装前要进 BIOS 关闭 Secure Boot麒麟部分版本支持 Secure Boot但为了省事建议先关掉设置 U 盘为第一启动项。如果是 UEFI 启动分区时必须有/boot/efi分区如果是 Legacy BIOS 启动则不需要。磁盘选择要特别小心。物理机上可能有多个磁盘安装时一定要确认选对了目标磁盘别把数据盘给格了。我一般建议安装前把其他数据盘的线拔掉只留系统盘装完再接回去。驱动问题在物理机上更突出。尤其是国产化硬件平台飞腾、鲲鹏、龙芯可能需要额外的驱动包。安装前先查一下硬件兼容性列表确认你的硬件在支持范围内。网络安装PXE适合批量部署需要搭建 DHCP、TFTP、HTTP 服务器配置 kickstart 文件实现自动化安装。这个展开讲能写一整篇这里只提一句kickstart 文件里可以预定义分区、用户、软件包、网络等所有安装选项实现无人值守安装。7. 安装后的验证与基线检查系统装完不是终点还得做一轮验证确保各项功能正常。基础检查包括系统版本是否正确、内核版本、CPU 和内存识别是否正常、磁盘分区是否符合预期、网络是否连通、DNS 解析是否正常。nkvers uname -a lscpu free -h lsblk df -h ip addr ping -c 4 www.baidu.com服务检查包括SSH 是否能远程登录、防火墙状态、时间同步是否正常。systemctl status sshd systemctl status firewalld timedatectl安全基线方面生产环境建议做这些修改 SSH 默认端口、禁用 root 远程登录、配置密钥认证、开启防火墙、配置密码策略、关闭不必要的服务。麒麟本身提供了一些安全加固工具可以按需使用。性能基线方面装完系统后跑一下简单的性能测试记录 CPU、内存、磁盘的基准数据后面出问题时可以对比。磁盘测试用dd或者fiodd if/dev/zero of/tmp/testfile bs1M count1024 oflagdirect这个命令会写一个 1GB 的文件到 /tmp看写入速度。注意oflagdirect绕过缓存测出来的才是真实磁盘速度。8. 一些延伸场景的处理思路装完麒麟只是第一步后面还有很多场景要处理。这里挑几个热词里提到的、比较有代表性的说一下思路。在 Kylin V10 上手动升级 Python。系统自带的 Python 版本可能比较老但直接替换系统 Python 会搞坏 apt 等工具。推荐用源码编译安装到/usr/local目录或者用 conda 管理多版本 Python。热词里提到安装 miniconda这是个好办法conda 环境隔离不影响系统 Python。编译 GCC 12。系统自带的 GCC 版本可能不满足某些软件的编译要求。编译新版本 GCC 需要先装依赖gmp、mpfr、mpc 等然后 configure、make、make install。整个过程比较耗时建议在性能好的机器上做并且用make -j$(nproc)并行编译。部署 CA 服务并导入根证书。企业内部如果要做 HTTPS 双向认证或者代码签名需要自建 CA。麒麟上可以用 openssl 搭建 CA生成根证书和服务端证书然后把根证书导入系统信任库sudo cp rootCA.crt /usr/local/share/ca-certificates/ sudo update-ca-certificates安装 Docker 和 Docker Compose。前面提过用 apt 装就行。注意麒麟的 Docker 源可能需要手动添加因为默认源里不一定有。装完后配置镜像加速、设置开机自启、把普通用户加入 docker 组。ARM64 平台的特殊性。如果你在鲲鹏或飞腾机器上装麒麟注意软件包要选 arm64 架构的。有些软件没有 arm64 版本需要自己编译或者找替代方案。Docker 镜像也要选 arm64 的否则跑不起来。9. 个人经验总结装麒麟这件事说难不难说简单也不简单。难的不是步骤本身而是各种环境差异带来的意外情况。我在不同客户现场装过几十次麒麟每次都会遇到点新问题有的是硬件兼容性有的是网络环境有的是版本差异。我的建议是第一次装一定在虚拟机里做把流程跑通把坑踩一遍。然后物理机安装时提前准备好系统修复助手 ISO、确认硬件兼容性、备份好数据。安装过程中遇到报错别慌先看日志大部分问题日志里都有线索。另外麒麟的官方文档和社区其实挺全的遇到问题先查官方知识库比在网上乱搜效率高。常用的命令和 CentOS、Ubuntu 大同小异有 Linux 基础的人上手很快。真正需要花时间的是理解麒麟特有的东西比如 nkvers 命令、Kylin LiveCD Tools、安全策略配置这些。最后分享一个小技巧装完系统后把整个安装过程的关键步骤和遇到的问题记下来形成自己的安装手册。下次再装的时候直接照着走能省很多时间。我现在就有一份自己的麒麟安装 checklist每次装之前过一遍基本不会漏东西。
02
RELATED NEWS

相关资讯

更多网站建设与数字化升级内容

03
WHY YAOTU

想打造同款高转化官网?

懂行业、懂生意,从建站到增长一站式陪跑

◈

场景化定制

不做模板站,围绕你的业务场景量身设计,小众不撞款。

◐

营销型架构

以转化目标组织内容与路径,让官网真正带来询盘。

▲

全周期服务

设计、开发、运营、运维一体,上线只是开始。

免费获取你的建站方案

留下需求,专属顾问 24 小时内为你输出方案建议。