本文详细讲解华为系统安装openEuler的全流程:准备阶段需确认硬件兼容性(如华为服务器)、下载openEuler官方镜像并制作启动U盘,配置网络及BIOS启动模式;部署阶段通过启动介质进入安装界面,完成语言、时区、磁盘分区(建议LVM格式化)设置,选择软件包组并创建用户;安装后需更新系统、安装华为驱动,验证网络连通性及服务运行状态,确保系统稳定可用。
随着企业数字化转型的深入,操作系统作为IT基础设施的核心,其稳定性、安全性和生态兼容性日益成为关键考量,openEuler作为开源的企业级操作系统,凭借其高性能、高可靠及丰富的生态支持,已成为众多企业和开发者的首选,华为作为openEuler的重要贡献者,其硬件平台(如鲲鹏服务器、昇腾AI设备等)与openEuler深度优化,能够充分发挥软硬件协同优势,本文将详细介绍在华为系统(以鲲鹏服务器为例)上安装openEuler的完整流程,帮助用户顺利完成部署。
安装前准备工作
在开始安装前,需确认硬件环境、软件资源及网络配置,确保安装过程顺畅。
硬件环境要求
华为鲲鹏服务器是安装openEuler的典型硬件平台,需满足以下基本配置:

- CPU:鲲鹏920系列(ARM架构)或其他兼容openEuler的华为处理器;
- 内存:至少4GB(推荐8GB以上,以支持企业级应用);
- 存储:至少20GB可用硬盘空间(SSD推荐,提升读写性能);
- 网络:支持以太网连接,确保能访问openEuler官方仓库;
- 其他:具备U盘或光驱(用于制作安装介质,部分服务器支持远程挂载镜像)。
软件资源准备
- openEuler镜像:从openEuler官网(https://www.openeuler.org/)下载最新LTS(长期支持)版本镜像,如openEuler 22.03 LTS或openEuler 23.09(建议选择ISO格式,便于制作安装介质);
- 华为硬件驱动:若服务器有特殊硬件(如RAID卡、高速网卡),需提前从华为官网下载对应openEuler版本的驱动包(通常为.rpm或.tar.gz格式)。
网络与安全配置
- 网络访问:确保服务器能连接外网(或配置本地yum源),以便安装系统时下载依赖包;
- 安全设置:若通过iBMC(华为服务器远程管理卡)操作,需提前开启iBMC的IPMI功能,并配置远程登录权限(建议使用SSH协议增强安全性)。
制作安装介质
openEuler支持U盘、光驱或网络安装,其中U盘安装是最常用的高效方式,以下是使用U盘制作安装介质的步骤(以Windows环境为例):
准备U盘
- 选择容量至少8GB的U盘,备份其中重要数据(制作过程会格式化U盘);
- 下载U盘制作工具,推荐开源工具BalenaEtcher(https://www.balena.io/etcher/)或华为提供的镜像制作工具。
写入镜像
- 打开BalenaEtcher,选择下载的openEuler ISO镜像文件;
- 插入U盘,选择目标U盘设备;
- 点击“Flash”按钮,等待镜像写入完成(约5-10分钟,进度条显示100%即成功)。
验证U盘
- 写入完成后,将U盘插入服务器,重启服务器并从U盘启动(需在BIOS/UEFI中设置启动顺序,优先选择U盘);
- 若看到openEuler安装界面,则U盘制作成功。
开始安装openEuler
以鲲鹏服务器为例,通过U盘启动后,进入openEuler图形化安装界面(若服务器无显示,可通过iBMC远程控制台操作)。
启动安装
- 服务器从U盘启动后,自动加载openEuler安装程序,进入语言选择界面(默认中文,可根据需求选择“English”或其他语言);
- 点击“继续”,进入安装摘要界面,点击“安装目的地”进行分区配置。
磁盘分区
openEuler支持自动分区和手动分区,企业级场景推荐手动分区以优化性能:
- /boot分区:建议500MB-1GB,存放系统内核和引导文件(格式选择ext4);
- /swap分区:大小为内存的1-2倍(若内存≥8GB,可设置为16GB),用于系统虚拟内存;
- /分区:剩余空间的70%-80%,存放系统核心文件(格式选择ext4);
- /home分区:剩余空间,存放用户数据(格式选择ext4);
- /data分区(可选):若用于存储业务数据,可单独划分(格式选择xfs,适合大文件存储)。
分区完成后,点击“完成”,返回安装摘要界面。
系统配置
- 时区与语言:选择“亚洲/上海”时区,语言保持中文(或根据业务需求选择);
- 键盘布局:默认“汉语”,无需修改;
- 网络配置:
- 有线网络:若使用DHCP,选择“自动连接”;若需静态IP,点击“配置”,输入IP地址、子网掩码、网关、DNS服务器(如华为云内网DNS);
- 无线网络(可选):若服务器支持WiFi,可手动连接WiFi网络;
- 安全配置:开启防火墙(默认开启),可根据需求放行端口(如SSH端口22、HTTP端口80)。
用户与密码
- 创建系统用户:输入用户名(如“admin”)、全名(如“系统管理员”),设置密码(需包含大小写字母、数字及特殊字符,长度≥8位);
- 勾选“使此用户成为管理员”(赋予sudo权限),点击“用户创建”;
- 设置root密码:root为系统超级用户,密码需严格保密(建议与普通用户密码不同)。
安装软件包
openEuler提供多种软件包组,根据需求选择:
- 最小安装:仅包含基础系统,适合服务器部署(节省资源);
- 服务器:包含常用服务器组件(如Web服务器、数据库工具);
- 开发工具:包含编译工具、开发库,适合开发者;
- 图形界面:若需桌面操作,可勾选“GNOME桌面”(服务器场景无需选择)。
点击“开始安装”,等待进度条完成(约10-20分钟,具体时间取决于硬件性能)。
完成安装
- 安装完成后,点击“重启移除介质”(此时需拔出U盘,避免重新启动进入安装模式);
- 服务器重启后,进入登录界面,输入之前创建的用户名和密码,即可进入openEuler系统。
安装后配置与优化
首次进入系统后,需进行基础配置以确保系统稳定运行。
更新系统
- 打开终端,执行以下命令更新系统及软件包:
sudo dnf update -y
- 更新完成后,重启系统使配置生效:
sudo reboot
安装华为硬件驱动
若服务器有特殊硬件(如RAID卡、网卡),需安装对应驱动:
- 从华为官网下载驱动包(如hns驱动),上传至服务器;
- 若为.rpm包,使用以下命令安装:
sudo dnf install ./driver.rpm -y
- 若为.tar.gz包,解压后按说明编译安装(通常需执行
make和make install); - 安装完成后,重启服务器并检查驱动是否加载成功(使用
lspci或lsmod命令)。
配置远程管理
为方便后续维护,建议启用SSH远程登录:
- 检查SSH服务状态:
systemctl status sshd
- 若未启动,执行以下命令启动并设置开机自启:
sudo systemctl start sshd sudo systemctl enable sshd
- 在客户端使用SSH工具(如Xshell、PuTTY)通过IP地址连接服务器:
ssh admin@服务器IP地址
安全加固
- 禁用root远程登录:编辑SSH配置文件
/etc/ssh/sshd_config,将PermitRootLogin设置为no,保存后重启SSH服务:sudo vi /etc/ssh/sshd_config sudo systemctl restart sshd
- 配置防火墙规则:仅开放必要端口(如22、80、443),其他端口拒绝访问:
sudo firewall-cmd --permanent --add-service=ssh sudo firewall-cmd --permanent --add-service=http sudo firewall-cmd --permanent --add-service=https sudo firewall-cmd --reload
常见问题与解决方案
安装过程中提示“硬件不兼容”
- 原因:服务器CPU或硬件不在openEuler兼容列表中;
- 解决:确认服务器型号是否支持openEuler(可查阅华为官网兼容性列表),或尝试升级openEuler版本至最新LTS版。
网络无法连接
- 原因:DHCP未分配IP、网卡驱动未加载或网络配置错误;
- 解决:
- 检查网线是否插好,或切换网络接口;
- 使用
ip addr查看网卡状态,若未显示IP,执行dhclient手动获取DHCP地址; - 若为静态IP,检查IP、网关、DNS配置是否正确。
安装后无法识别存储设备
- 原因:RAID卡驱动未安装或分区表错误;
- 解决:
- 从华为官网下载对应RAID卡驱动并安装;
- 使用
fdisk -l查看存储设备,确认分区是否正确(若分区错误,需重新分区)。
在华为系统(如鲲鹏服务器)上安装openEuler,需做好硬件兼容性确认、安装介质制作、系统配置及安全加固等环节,通过本文的详细步骤,用户可顺利完成部署,充分发挥华为硬件与openEuler的协同优势,openEuler作为开源企业级操作系统,结合华为平台的性能与生态支持,能够为金融、政务、互联网等行业提供稳定、高效的IT基础设施支撑,助力企业数字化转型。
若在安装过程中遇到复杂问题,可参考openEuler官方文档(https://docs.openeuler.org/)或华为技术支持社区,获取专业帮助。


