OpenEuler系统安装与基础配置指南

发布时间:2026/7/27 16:25:25
OpenEuler系统安装与基础配置指南 1. 项目概述最近在折腾OpenEuler系统发现它的Shell环境特别适合做自动化运维和系统管理。今天先带大家从最基础的安装开始把系统环境搭建起来。这个教程适合刚接触OpenEuler的运维工程师和开发者我会把安装过程中容易踩的坑都标注出来。2. 安装准备2.1 硬件要求OpenEuler对硬件要求不算高但有几个关键点需要注意内存至少4GB建议8GB以上硬盘空间不少于50GB支持x86_64或AArch64架构注意如果是虚拟机安装建议分配至少2个vCPU和40GB磁盘空间否则编译大型软件时可能会遇到性能问题。2.2 镜像下载官方提供了多个版本的ISO镜像标准版适合大多数用户开发者版包含完整开发工具链边缘计算版针对IoT场景优化我推荐下载标准版下载地址在官网的下载中心栏目。下载完成后记得校验SHA256值避免镜像损坏导致安装失败。3. 安装过程详解3.1 制作启动盘推荐使用Ventoy工具制作多系统启动盘# 先安装Ventoy sudo apt install ventoy -y # Ubuntu/Debian sudo dnf install ventoy -y # CentOS/RHEL # 插入U盘后执行 sudo ventoy -i /dev/sdX # 替换为你的U盘设备名然后把下载的ISO镜像直接拷贝到U盘即可不需要解压。3.2 BIOS设置启动时需要注意关闭Secure Boot开启UEFI模式调整启动顺序优先从U盘启动不同主板的设置位置可能不同一般在Boot或Security选项卡里。3.3 图形化安装进入安装界面后选择Install OpenEuler语言建议选英文避免终端显示乱码时区选择Asia/Shanghai磁盘分区建议/boot 1GB (EFI分区)swap 内存的1.5倍/ 剩余所有空间创建至少一个普通用户不要直接用root重要安装完成后务必记下root密码首次登录需要修改。4. 首次登录配置4.1 网络设置检查网络状态nmcli device status如果显示未连接可以这样配置nmcli connection add type ethernet ifname eth0 nmcli connection up eth04.2 软件源更新默认源可能比较慢建议换成国内镜像sudo sed -i s|repo.openeuler.org|mirrors.aliyun.com/openeuler|g /etc/yum.repos.d/*.repo sudo dnf makecache4.3 基础工具安装推荐安装的必备工具sudo dnf install -y vim git curl wget tar gzip net-tools5. 常见问题解决5.1 安装卡在某个进度可能是显卡驱动问题尝试在安装界面按Tab键在命令行末尾添加nomodeset按Enter继续安装5.2 启动后黑屏通常是显示驱动不兼容可以重启进入恢复模式编辑/boot/grub2/grub.cfg在linux行添加vganormal nomodeset5.3 网络无法连接检查服务状态systemctl status NetworkManager如果未运行systemctl enable --now NetworkManager6. Shell环境优化6.1 默认Shell切换OpenEuler默认使用bash可以换成zshsudo dnf install -y zsh chsh -s /bin/zsh6.2 配置vim创建~/.vimrc文件set number set tabstop4 set expandtab syntax on6.3 配置SSH修改/etc/ssh/sshd_configPermitRootLogin no PasswordAuthentication no PubkeyAuthentication yes然后重启服务systemctl restart sshd安装完成后建议先做个快照备份方便后续折腾。下次我们会深入讲解OpenEuler下的Shell编程技巧。