1. 银河麒麟V10系统简介与下载准备银河麒麟V10是国内主流的国产操作系统之一基于Linux内核开发特别适合政务、金融等对安全性要求较高的场景。我最近在客户现场部署应用时就遇到了需要在内网环境安装该系统的情况。这里把完整操作流程和踩过的坑都整理出来帮你少走弯路。首先要注意区分不同版本。目前主流的有SP2和SP3两个大版本每个版本又分x86_64和ARM架构。我这次用的是Kylin-Server-V10-SP3-General-Release-2303-X86_64.iso对应Intel/AMD芯片的服务器。如果搞错版本安装时会直接报错这点特别关键。下载渠道主要有三个官网注册后获取需要企业邮箱认证通过磁力链接下载速度较慢但稳定百度网盘分享注意验证文件哈希值实测最靠谱的方式还是官网下载。虽然注册流程麻烦但能确保文件完整性。下载完成后务必校验SHA256值我遇到过网盘下载的文件损坏导致安装失败的情况。校验命令很简单sha256sum Kylin-Server-V10-SP3-General-Release-2303-X86_64.iso2. 虚拟机安装实战步骤虽然客户环境是物理服务器但我建议先在虚拟机测试。用VirtualBox或VMware都行这里以VMware为例说明关键配置新建虚拟机时选择其他Linux 4.x内核64位内存至少4GB图形安装需要磁盘空间建议50GB以上网络适配器选NAT模式桥接可能连不上镜像源安装过程中有几个易错点分区时建议手动创建/boot1GB、swap内存2倍、/剩余空间时区一定要选上海否则系统时间会错乱创建用户时勾选管理员权限不然之后sudo会报错安装完成后先别急着进系统在虚拟机设置里移除ISO镜像否则会循环进入安装界面。这个低级错误我见过不少新手踩坑。3. 内网环境挂载镜像全攻略客户现场往往没有外网这时候挂载本地镜像就成了救命稻草。具体操作分为三步3.1 准备挂载点先在/mnt下创建两个目录mkdir -p /mnt/iso /mnt/repo把ISO文件上传到服务器任意位置比如/home然后执行挂载mount -o loop /home/Kylin-Server-V10-SP3.iso /mnt/iso这里有个坑如果ISO文件在Windows环境传输过可能会丢失执行权限。遇到挂载失败时先用chmod x给权限。3.2 配置本地yum源备份原有repo文件mv /etc/yum.repos.d/* /tmp/新建kylin.repo文件内容如下[Kylin] nameLocal Kylin Repo baseurlfile:///mnt/iso gpgcheck0 enabled1特别注意baseurl的写法三个斜杠不能少。之前我漏了一个斜杠yum就一直报错Invalid baseurl。3.3 测试软件源执行以下命令验证yum clean all yum makecache yum list | head -10如果看到软件包列表说明配置成功。有个实用技巧用yum provides */命令名可以快速查找某个命令在哪个包。4. 常见问题解决方案在实际部署中遇到过几个典型问题问题1挂载后yum提示No package available原因ISO版本与系统不匹配 解决下载对应版本的ISOSP2和SP3的仓库结构不同问题2安装软件时依赖冲突典型报错Error: Protected multilib versions 解决在yum命令后加上--skip-broken参数问题3图形界面卡死临时方案CtrlAltF2切换到命令行 永久解决修改/etc/default/grub添加nomodeset参数有次在龙芯机器上还遇到字符集问题中文显示乱码。后来发现要安装fonts-chinese包命令如下yum install fonts-chinese5. 效率提升技巧经过多次实战总结几个省时间的经验提前准备不同版本的ISO镜像特别是SP2和SP3都要有带个便携式HTTP服务器比如python -m SimpleHTTPServer方便多台机器共享镜像制作自动安装脚本包含常用软件包#!/bin/bash yum install -y vim net-tools telnet lrzsz记录服务器硬件信息特别是网卡型号有些需要单独装驱动最后提醒下麒麟系统的防火墙规则比较严格如果发现网络不通先检查firewalld状态systemctl status firewalld临时关闭可以用systemctl stop firewalld但生产环境建议配置放行规则。
银河麒麟V10系统安装与镜像挂载实战指南
1. 银河麒麟V10系统简介与下载准备银河麒麟V10是国内主流的国产操作系统之一基于Linux内核开发特别适合政务、金融等对安全性要求较高的场景。我最近在客户现场部署应用时就遇到了需要在内网环境安装该系统的情况。这里把完整操作流程和踩过的坑都整理出来帮你少走弯路。首先要注意区分不同版本。目前主流的有SP2和SP3两个大版本每个版本又分x86_64和ARM架构。我这次用的是Kylin-Server-V10-SP3-General-Release-2303-X86_64.iso对应Intel/AMD芯片的服务器。如果搞错版本安装时会直接报错这点特别关键。下载渠道主要有三个官网注册后获取需要企业邮箱认证通过磁力链接下载速度较慢但稳定百度网盘分享注意验证文件哈希值实测最靠谱的方式还是官网下载。虽然注册流程麻烦但能确保文件完整性。下载完成后务必校验SHA256值我遇到过网盘下载的文件损坏导致安装失败的情况。校验命令很简单sha256sum Kylin-Server-V10-SP3-General-Release-2303-X86_64.iso2. 虚拟机安装实战步骤虽然客户环境是物理服务器但我建议先在虚拟机测试。用VirtualBox或VMware都行这里以VMware为例说明关键配置新建虚拟机时选择其他Linux 4.x内核64位内存至少4GB图形安装需要磁盘空间建议50GB以上网络适配器选NAT模式桥接可能连不上镜像源安装过程中有几个易错点分区时建议手动创建/boot1GB、swap内存2倍、/剩余空间时区一定要选上海否则系统时间会错乱创建用户时勾选管理员权限不然之后sudo会报错安装完成后先别急着进系统在虚拟机设置里移除ISO镜像否则会循环进入安装界面。这个低级错误我见过不少新手踩坑。3. 内网环境挂载镜像全攻略客户现场往往没有外网这时候挂载本地镜像就成了救命稻草。具体操作分为三步3.1 准备挂载点先在/mnt下创建两个目录mkdir -p /mnt/iso /mnt/repo把ISO文件上传到服务器任意位置比如/home然后执行挂载mount -o loop /home/Kylin-Server-V10-SP3.iso /mnt/iso这里有个坑如果ISO文件在Windows环境传输过可能会丢失执行权限。遇到挂载失败时先用chmod x给权限。3.2 配置本地yum源备份原有repo文件mv /etc/yum.repos.d/* /tmp/新建kylin.repo文件内容如下[Kylin] nameLocal Kylin Repo baseurlfile:///mnt/iso gpgcheck0 enabled1特别注意baseurl的写法三个斜杠不能少。之前我漏了一个斜杠yum就一直报错Invalid baseurl。3.3 测试软件源执行以下命令验证yum clean all yum makecache yum list | head -10如果看到软件包列表说明配置成功。有个实用技巧用yum provides */命令名可以快速查找某个命令在哪个包。4. 常见问题解决方案在实际部署中遇到过几个典型问题问题1挂载后yum提示No package available原因ISO版本与系统不匹配 解决下载对应版本的ISOSP2和SP3的仓库结构不同问题2安装软件时依赖冲突典型报错Error: Protected multilib versions 解决在yum命令后加上--skip-broken参数问题3图形界面卡死临时方案CtrlAltF2切换到命令行 永久解决修改/etc/default/grub添加nomodeset参数有次在龙芯机器上还遇到字符集问题中文显示乱码。后来发现要安装fonts-chinese包命令如下yum install fonts-chinese5. 效率提升技巧经过多次实战总结几个省时间的经验提前准备不同版本的ISO镜像特别是SP2和SP3都要有带个便携式HTTP服务器比如python -m SimpleHTTPServer方便多台机器共享镜像制作自动安装脚本包含常用软件包#!/bin/bash yum install -y vim net-tools telnet lrzsz记录服务器硬件信息特别是网卡型号有些需要单独装驱动最后提醒下麒麟系统的防火墙规则比较严格如果发现网络不通先检查firewalld状态systemctl status firewalld临时关闭可以用systemctl stop firewalld但生产环境建议配置放行规则。