简介
openEuler 是一款开源操作系统。当前 openEuler 内核源于 Linux,支持鲲鹏及其它多种处理器,能够充分释放计算芯片的潜能,是由全球开源贡献者构建的高效、稳定、安全的开源操作系统,适用于数据库、大数据、云计算、人工智能等应用场景。同时,openEuler 是一个面向全球的操作系统开源社区,通过社区合作,打造创新平台,构建支持多处理器架构、统一和开放的操作系统,推动软硬件应用生态繁荣发展。
openEuler 是由开放原子开源基金会(OpenAtom Foundation)孵化及运营的开源项目,基于木兰许可协议发布。
准备工作
在 VirtualBox 7.0 中创建虚拟机,完成 openEuler 22.03 LTS SP3 操作系统安装。
宿主操作系统为:Windows 11 22H2 版本;
虚拟机软件为:VirtualBox 7.0(此处也可以使用 VMware Workstation 软件替代);
openEuler 版本为:openEuler 22.03 LTS SP3 版本。
安装步骤
准备安装环境
准备安装环境
openEuler 支持 ARM 架构和 x86 架构计算平台安装,两个平台 ISO 不兼容。
VirtualBox 7.0
VirtualBox 是一款功能强大的 x86 和 AMD64/Intel64 虚拟化产品,适用于企业和家庭。VirtualBox 不仅是一款面向企业客户的功能极其丰富的高性能产品,而且是唯一一个根据 GNU 通用公共许可证(GPL)第 3 版条款作为开源软件免费提供的虚拟化专业解决方案。
软件获取: https://www.virtualbox.org/
获取 ISO 镜像
| 镜像名称 | 镜像描述 |
|---|---|
| openEuler-22.03-LTS-SP3-x86_64-dvd.iso | x86_64 架构的基础安装 ISO,包含了运行最小系统的核心组件 |
下载地址: https://repo.openeuler.org/openEuler-22.03-LTS-SP3/ISO/x86_64/

安装虚拟机软件和 openEuler 操作系统
安装 VirtualBox 7.0 虚拟机软件
如果计算机安装有 eNSP 软件,请勿再安装此版本的 VirtualBox 软件,否则会导致 eNSP 软件无法正常使用。
任意版本的 VirtualBox 软件均可进行接下来的实验。
-
下载软件包并运行。将 VirtualBox 7.0 虚拟机软件安装包下载到电脑中,用鼠标双击该软件包,运行后即可看到如图所示的安装向导初始界面。
下载地址: https://download.virtualbox.org/virtualbox/7.0.6/VirtualBox-7.0.6-155176-Win.exe

下载软件包并运行 -
自定义安装选项。在虚拟机软件的安装向导界面单击”下一步”按钮,此界面可以调整安装位置和安装的组件,这里保持默认,然后点击”下一步”。

自定义安装选项 -
警告提示。警告页面,安装 VirtualBox 的时候会安装一张虚拟网卡,这个过程可能会造成网络短暂的中断,点击”是”确认继续安装。

警告提示 -
安装缺失依赖包。如果本地计算机缺失一些依赖包,就会出现该界面。点击”是”确认安装缺失的依赖包。

安装缺失的依赖包 -
立即安装。点击”是”,确认立即安装。

立即安装 -
等待安装完成。接下需要等待几分钟,等待软件安装完成。

等待安装完成 -
完成安装。点击”完成”,完成安装,默认会直接打开软件,去掉勾选后就不会直接运行软件。

完成安装 -
查看 VirtualBox 主界面。如图,为 VirtualBox 主界面。

查看 VirtualBox 主界面
创建虚拟机
安装好 VirtualBox 后,需要在其中新建一台虚拟机,为 openEuler 操作系统准备”硬件资源”(虚拟硬件)。
-
新建虚拟机。点击主界面“新建”创建一台虚拟机。

新建虚拟机 -
填写虚拟机相关信息。填写好虚拟机的名称、选择虚拟机的存放位置、选择 openEuler 镜像文件、勾选**“跳过无人值守安装”,并点击”Next”**继续下一步。

填写虚拟机相关信息 -
配置内存和 CPU。配置好内存大小和 CPU,点击“Next”继续下一步。
提示实验环境,内存设置 2048MB,CPU 设置为 2 就可以了,也可以根据宿主计算机的情况适当调整的更大一些。

配置内存和 CPU -
设置磁盘大小。勾选第一项,创建一个新的虚拟机磁盘,大小为 20GB,并点击“Next”继续。
提示实验环境 20GB 磁盘空间就够用了,后期根据实验情况再进行增加。

设置磁盘大小 -
确认配置信息。检查所有配置信息有没有问题,没问题点击“Finish”完成虚拟机创建。

确认配置信息 -
虚拟机创建完成。如图,虚拟机创建完成,此时虚拟机处于关机状态。

虚拟机创建完成
安装 openEuler 操作系统
-
开启虚拟机。选择虚拟机,点击“启动”按钮,开启虚拟机。

开启虚拟机 -
等待虚拟机启动完成。点击“启动”后,稍等片刻,在弹出的窗口中可看到虚拟机 BIOS 的启动图。
备注在这个过程中,VirtualBox 会弹出来一些提示,不用理会直接关闭掉就行。

等待虚拟机启动完成 -
安装引导界面。等待虚拟机加载完成,就会出现如图所示界面,使用键盘中的**”↑“和”↓“方向键进行选择,选择到”Install openEuler 22.03-LTS-SP3”,并在选项为高亮状态时按”Enter”**。
提示如果不选择,60s 后会默认选择第二项”Test this media & install openEuler 22.03-LTS-SP3”,第一项与第二项的区别是第二项会进行安装介质的完整性检查。

安装引导界面 -
设置安装程序语言。启动安装后,在进入安装程序主界面之前,系统会提示设置安装过程中使用的语言。默认为英语,可根据实际情况进行调整,保持为“English”(英文)即可。
完成设置后,单击“Continue”,进入安装设置主界面。
提示启动安装过程较长,耐心等待。
建议使用”English”,“中文”可能会在后续的实验中出现由于翻译不够准确而导致的理解偏差。
设置安装程序语言 -
进入安装界面。系统安装程序正常启动后,会进入如图所示的安装设置主界面。在此界面可以进行时间、语言、安装源、网络、安装位置等相关设置。
部分配置项会有告警符号,完成该选项配置后,告警符号将会消失。当界面上不存在告警符号时,单击“Begin Installation”进行系统安装。

进入安装界面 -
设置系统语言。在**“INSTALLATION SUMMMARY”页面中选择”Language Support”**,设置系统的语言。
如图所示,可以根据实际情况进行调整,选择**“English”—>“English(United States)“。设置完成后,单击左上角”Done”返回”INSTALLATION SUMMMARY”**页面。

设置系统语言 -
设置时间和日期。在**“INSTALLATION SUMMMARY”页面中选择”Time & Date”**,设置系统的时区、日期、时间等。
Region 选择**“Asia”(亚洲),City 选择”Shanghai”(上海)。设置完成后,单击左上角”Done”返回”INSTALLATION SUMMMARY”**页面。

设置时间和日期 -
选择安装软件。在**“INSTALLATION SUMMMARY”页面中选择”Software Selection”**,指定需要安装的软件包。
在左侧选择**“Minimal Install”,在右侧选择安装环境的附加选项为”Standard”**。
设置完成后,单击左上角**“Done”返回”INSTALLATION SUMMMARY”**页面。

选择安装软件 -
设置安装目的地。在**“INSTALLATION SUMMMARY”页面中选择”Installation Destination”,选择”Local Stadard Disks”中的”sda / 20 GiB free”磁盘,“Storage Configuration”选择”Automatic”**。
设置完成后,单击左上角**“Done”按钮,返回”INSTALLATION SUMMMARY”**页面。

设置安装目的地 -
设置 root 密码。在**“INSTALLATION SUMMMARY”页面中选择”Root Account”**,进入设置”ROOT 密码”界面。
如图所示,选择**“Enable root account”。根据”密码复杂度”**要求输入密码并再次输入密码进行确认。
设置完成后,单击左上角**“Done”返回”INSTALLATION SUMMMARY”**页面。

设置 root 密码 说明密码复杂度:
设置的 root 用户密码或新创建用户的密码均需要满足密码复杂度要求,否则会导致密码设置或用户创建失败。设置密码的复杂度的要求如下:口令长度至少 8 个字符。
口令至少包含大写字母、小写字母、数字和特殊字符中的任意 3 种。
口令不能和账号一样。
口令不能使用字典词汇。
-
开始安装。在安装界面上完成所有必填选项的配置后,界面上的警告会消失。此时可以单击“Begin Installation”进行系统安装。
提示其他未配置项可以直接保持默认,或者根据自己的需求进行修改。

开始安装 -
安装过程。开始安装后会出现进度页面,显示安装进度及所选软件包写入系统的进度,如图所示。

安装过程 -
安装完成。安装过程执行完成后,openEuler 完成安装,单击“Reboot System”重启系统。

安装完成 信息重启系统前请先卸载光盘。点击虚拟机下方,找到光盘图标,单击右键,点击卸载光盘。如果无法正常重启,直接重启虚拟机即可。

卸载光盘 -
登录系统。等待系统重启完成,重启完成后即可进入到系统登录界面,如图所示。

登录系统 输入用户名root回车,出现”Password”输入安装时设置的密码,回车。
提示openEuler 系统默认在输入密码时不会显示密码,而且也不会用任何字符进行位数反馈,直接输入就可以了,输入好了以后回车,密码错误会跳转回登录界面。
15. 登录成功。出现系统相关信息提示和命令提示符窗口,即代表登录成功。

系统安装后配置
配置本地软件源
本地软件源和网络软件源二选一,本地软件源适用于无法操作系统无法连接互联网时使用。
-
挂载镜像至虚拟机。鼠标右键点击底部的光盘图标,然后勾选 iso 镜像。

挂载镜像至虚拟机 -
创建镜像挂载点。
TERMINALbashmkdir -p /mnt/cdrom
创建镜像挂载点 -
挂载镜像到挂载点。
TERMINALbashmount /dev/sr0 /mnt/cdrom
挂载镜像到挂载点 -
编辑 repo 配置文件。
TERMINALbashcd /etc/yum.repos.d/ mv openEuler.repo(,.back) vim openEUler.repo
编辑 repo 配置文件 -
配置文件写入如下内容。
TERMINALbash[OS] name=OS baseurl=file:///mnt/cdrom enabled=1 gpgcheck=0
配置文件写入如下内容 -
更新 dnf 源的缓存信息。
TERMINALbashdnf clean all dnf makecache
更新 dnf 源的缓存信息
配置网络软件源
-
修改软件源地址。
备注openEuler 操作系统安装完成后,默认软件源地址为官方地址,无需修改即可使用。
TERMINALbashcd /etc/yum.repos.d/ cp openEuler.repo(,.back) cat openEuler.repo
修改软件源地址 -
修改配置文件中软件源地址。
注意此处以修改为华为云软件源为例。
软件源地址由http://repo.openeuler.org替换为了华为云软件源地址https://mirrors.huaweicloud.com/openeuler。TERMINALbashsed -i 's/http:\/\/repo.openeuler.org/https:\/\/mirrors.huaweicloud.com\/openeuler/g' openEuler.repo cat openEuler.repo
修改配置文件中软件源地址 -
更新 dnf 源的缓存信息。
TERMINALbashdnf clean all dnf makecache
更新 dnf 源的缓存信息
修改主机名
-
使用命令修改主机名。
TERMINALbashhostnamectl set-hostname ictstu bash
修改主机名
防火墙和 SELinux 配置
-
关闭防火墙。
TERMINALbashsystemctl stop firewalld systemctl disable firewalld
关闭防火墙 -
关闭 SELinux。
TERMINALbashsetenforce 0 sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config
关闭 SELinux