openEuler是一款开源、免费的操作系统,由openEuler社区运作。当前openEuler内核源于Linux,支持鲲鹏及其它多种处理器,能够充分释放计算芯片的潜能,是由全球开源贡献者构建的高效、稳定、安全的开源操作系统,适用于数据库、大数据、云计算、人工智能等应用场景。
openEuler的前身是运行在华为公司通用服务器上的操作系统EulerOS。EulerOS是一款基于Linux内核(目前是基于Linux 4.19版本的内核)的开源操作系统,支持X86和ARM等多种处理器架构,伴随着华为公司鲲鹏芯片的研发,EulerOS理所当然地成为与鲲鹏芯片配套的软件基础设施。2019年底,EulerOS被正式推送至开源社区,更名为openEuler。openEuler也是一个创新的平台,鼓励任何人在该平台上提出新想法、开拓新思路、实践新方案。所有个人开发者、企业和商业组织都可以使用openEuler社区版本,也可以基于openEuler社区版本发布自己二次开发的操作系统版本。
openEuler通常有两种版本,一种是创新版本,支撑Linux爱好者技术创新,内容较新,如openEuler 20.09,通常半年发布一个新的版本。另一种是LTS版本,是openEuler操作系统发行版的稳定版本,如openEuler LTS 20.03,通常两年发布一个新的版本。本课程所涉及的操作均以openEuler 20.03 LTS版本为准。
openEuler操作系统安装说明
openEuler操作系统安装流程如下图所示。
准备安装环境
openEuler支持ARM架构和x86计算平台的安装,由于x86和ARM指令集的区别,两个平台的ISO是不兼容的,在官网openEuler | 开源社区 | openEuler社区官网获取ISO镜像的时候一定要注意区分所下载的文件路径,选择适用的ISO镜像进行安装。
本课程提供以下两种环境供大家学习参考:
- PC环境:基于VirtualBox虚拟化环境安装openEuler操作系统,一般PC都是基于x86的系统,所以请选择安装x86版本(文件路径为x86_64)的openEuler操作系统。
- 服务器环境:基于TaiShan 200服务器上FusionCompute的虚拟化环境安装openEuler操作系统,由于TaiShan 200服务器所匹配的是Kunpeng920芯片,鲲鹏处理器是华为基于ARMv8架构开发的通用处理器,所以请选择ARM版本(文件路径为aarch64)的openEuler操作系统。
以上两种环境准备都是在虚拟化环境中进行, 都需要先安装虚拟化软件,如VirtualBox或FusionCompute,并创建裸虚拟机,并为此虚拟机分配合适的cpu、内存或者硬盘空间,最后在此基础上进行下一步的安装。openEuler所需的最小虚拟化空间要求如下表1-1所示。
本课程中所涉及的两种版本的内容是一样的,本书采用x86_64版本openEuler为例进行介绍。具体环境准备步骤请参考《HCIA-openEuler实验手册-PC版》1.2 配置虚拟化环境。
选择安装方式
openEuler安装方式和其他操作系统一样,支持各种类型的安装方式。通常在少量安装时,采用U盘、光盘或者虚拟光驱的方式安装;在批量安装时,采用PXE引导的方式安装。本课程以虚拟光驱引导方式安装系统为例。挂载ISO后重启虚拟机,即可进入安装引导界面,进入默认选项“Test this media & install openEuler 20.03 LTS”的图形化安装界面,如图所示。