简介

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.isox86_64 架构的基础安装 ISO,包含了运行最小系统的核心组件

下载地址: https://repo.openeuler.org/openEuler-22.03-LTS-SP3/ISO/x86_64/

ictstu

安装虚拟机软件和 openEuler 操作系统

安装 VirtualBox 7.0 虚拟机软件

提示

如果计算机安装有 eNSP 软件,请勿再安装此版本的 VirtualBox 软件,否则会导致 eNSP 软件无法正常使用。
任意版本的 VirtualBox 软件均可进行接下来的实验。

  1. 下载软件包并运行。将 VirtualBox 7.0 虚拟机软件安装包下载到电脑中,用鼠标双击该软件包,运行后即可看到如图所示的安装向导初始界面。

    下载地址: https://download.virtualbox.org/virtualbox/7.0.6/VirtualBox-7.0.6-155176-Win.exe

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

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

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

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

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

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

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

    查看 VirtualBox 主界面
    查看 VirtualBox 主界面

创建虚拟机

安装好 VirtualBox 后,需要在其中新建一台虚拟机,为 openEuler 操作系统准备”硬件资源”(虚拟硬件)。

  1. 新建虚拟机。点击主界面“新建”创建一台虚拟机。

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

    填写虚拟机相关信息
    填写虚拟机相关信息
  3. 配置内存和 CPU。配置好内存大小和 CPU,点击“Next”继续下一步。

    提示

    实验环境,内存设置 2048MB,CPU 设置为 2 就可以了,也可以根据宿主计算机的情况适当调整的更大一些。

    配置内存和 CPU
    配置内存和 CPU
  4. 设置磁盘大小。勾选第一项,创建一个新的虚拟机磁盘,大小为 20GB,并点击“Next”继续。

    提示

    实验环境 20GB 磁盘空间就够用了,后期根据实验情况再进行增加。

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

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

    虚拟机创建完成
    虚拟机创建完成

安装 openEuler 操作系统

  1. 开启虚拟机。选择虚拟机,点击“启动”按钮,开启虚拟机。

    开启虚拟机
    开启虚拟机
  2. 等待虚拟机启动完成。点击“启动”后,稍等片刻,在弹出的窗口中可看到虚拟机 BIOS 的启动图。

    备注

    在这个过程中,VirtualBox 会弹出来一些提示,不用理会直接关闭掉就行。

    等待虚拟机启动完成
    等待虚拟机启动完成
  3. 安装引导界面。等待虚拟机加载完成,就会出现如图所示界面,使用键盘中的**”↑“”↓“方向键进行选择,选择到”Install openEuler 22.03-LTS-SP3”,并在选项为高亮状态时按”Enter”**。

    提示

    如果不选择,60s 后会默认选择第二项”Test this media & install openEuler 22.03-LTS-SP3”,第一项与第二项的区别是第二项会进行安装介质的完整性检查。

    安装引导界面
    安装引导界面
  4. 设置安装程序语言。启动安装后,在进入安装程序主界面之前,系统会提示设置安装过程中使用的语言。默认为英语,可根据实际情况进行调整,保持为“English”(英文)即可。

    完成设置后,单击“Continue”,进入安装设置主界面。

    提示

    启动安装过程较长,耐心等待。
    建议使用”English”,“中文”可能会在后续的实验中出现由于翻译不够准确而导致的理解偏差。

    设置安装程序语言
    设置安装程序语言
  5. 进入安装界面。系统安装程序正常启动后,会进入如图所示的安装设置主界面。在此界面可以进行时间、语言、安装源、网络、安装位置等相关设置。

    部分配置项会有告警符号,完成该选项配置后,告警符号将会消失。当界面上不存在告警符号时,单击“Begin Installation”进行系统安装。

    进入安装界面
    进入安装界面
  6. 设置系统语言。在**“INSTALLATION SUMMMARY”页面中选择”Language Support”**,设置系统的语言。

    如图所示,可以根据实际情况进行调整,选择**“English”—>“English(United States)“。设置完成后,单击左上角”Done”返回”INSTALLATION SUMMMARY”**页面。

    设置系统语言
    设置系统语言
  7. 设置时间和日期。在**“INSTALLATION SUMMMARY”页面中选择”Time & Date”**,设置系统的时区、日期、时间等。

    Region 选择**“Asia”(亚洲),City 选择”Shanghai”(上海)。设置完成后,单击左上角”Done”返回”INSTALLATION SUMMMARY”**页面。

    设置时间和日期
    设置时间和日期
  8. 选择安装软件。在**“INSTALLATION SUMMMARY”页面中选择”Software Selection”**,指定需要安装的软件包。

    在左侧选择**“Minimal Install”,在右侧选择安装环境的附加选项为”Standard”**。

    设置完成后,单击左上角**“Done”返回”INSTALLATION SUMMMARY”**页面。

    选择安装软件
    选择安装软件
  9. 设置安装目的地。在**“INSTALLATION SUMMMARY”页面中选择”Installation Destination”,选择”Local Stadard Disks”中的”sda / 20 GiB free”磁盘,“Storage Configuration”选择”Automatic”**。

    设置完成后,单击左上角**“Done”按钮,返回”INSTALLATION SUMMMARY”**页面。

    设置安装目的地
    设置安装目的地
  10. 设置 root 密码。在**“INSTALLATION SUMMMARY”页面中选择”Root Account”**,进入设置”ROOT 密码”界面。

    如图所示,选择**“Enable root account”。根据”密码复杂度”**要求输入密码并再次输入密码进行确认。

    设置完成后,单击左上角**“Done”返回”INSTALLATION SUMMMARY”**页面。

    设置 root 密码
    设置 root 密码
    说明

    密码复杂度:
    设置的 root 用户密码或新创建用户的密码均需要满足密码复杂度要求,否则会导致密码设置或用户创建失败。设置密码的复杂度的要求如下:

    1. 口令长度至少 8 个字符。

    2. 口令至少包含大写字母、小写字母、数字和特殊字符中的任意 3 种。

    3. 口令不能和账号一样。

    4. 口令不能使用字典词汇。

  11. 开始安装。在安装界面上完成所有必填选项的配置后,界面上的警告会消失。此时可以单击“Begin Installation”进行系统安装。

    提示

    其他未配置项可以直接保持默认,或者根据自己的需求进行修改。

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

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

    安装完成
    安装完成
    信息

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

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

    登录系统
    登录系统

    输入用户名root回车,出现”Password”输入安装时设置的密码,回车。

    提示

    openEuler 系统默认在输入密码时不会显示密码,而且也不会用任何字符进行位数反馈,直接输入就可以了,输入好了以后回车,密码错误会跳转回登录界面。

15. 登录成功。出现系统相关信息提示和命令提示符窗口,即代表登录成功。

登录成功
登录成功

系统安装后配置

配置本地软件源

备注

本地软件源和网络软件源二选一,本地软件源适用于无法操作系统无法连接互联网时使用。

  1. 挂载镜像至虚拟机。鼠标右键点击底部的光盘图标,然后勾选 iso 镜像。

    挂载镜像至虚拟机
    挂载镜像至虚拟机
  2. 创建镜像挂载点。

    TERMINALbash
    mkdir -p /mnt/cdrom
    创建镜像挂载点
    创建镜像挂载点
  3. 挂载镜像到挂载点。

    TERMINALbash
    mount /dev/sr0 /mnt/cdrom
    挂载镜像到挂载点
    挂载镜像到挂载点
  4. 编辑 repo 配置文件。

    TERMINALbash
    cd /etc/yum.repos.d/
    mv openEuler.repo(,.back)
    vim openEUler.repo
    编辑 repo 配置文件
    编辑 repo 配置文件
  5. 配置文件写入如下内容。

    TERMINALbash
    [OS]
    name=OS
    baseurl=file:///mnt/cdrom
    enabled=1
    gpgcheck=0
    配置文件写入如下内容
    配置文件写入如下内容
  6. 更新 dnf 源的缓存信息。

    TERMINALbash
    dnf clean all
    dnf makecache
    更新 dnf 源的缓存信息
    更新 dnf 源的缓存信息

配置网络软件源

  1. 修改软件源地址。

    备注

    openEuler 操作系统安装完成后,默认软件源地址为官方地址,无需修改即可使用。

    TERMINALbash
    cd /etc/yum.repos.d/
    cp openEuler.repo(,.back)
    cat openEuler.repo
    修改软件源地址
    修改软件源地址
  2. 修改配置文件中软件源地址。

    注意

    此处以修改为华为云软件源为例。
    软件源地址由http://repo.openeuler.org替换为了华为云软件源地址https://mirrors.huaweicloud.com/openeuler

    TERMINALbash
    sed -i 's/http:\/\/repo.openeuler.org/https:\/\/mirrors.huaweicloud.com\/openeuler/g' openEuler.repo
    cat openEuler.repo
    修改配置文件中软件源地址
    修改配置文件中软件源地址
  3. 更新 dnf 源的缓存信息。

    TERMINALbash
    dnf clean all
    dnf makecache
    更新 dnf 源的缓存信息
    更新 dnf 源的缓存信息

修改主机名

  1. 使用命令修改主机名。

    TERMINALbash
    hostnamectl set-hostname ictstu
    bash
    修改主机名
    修改主机名

防火墙和 SELinux 配置

  1. 关闭防火墙。

    TERMINALbash
    systemctl stop firewalld
    systemctl disable firewalld
    关闭防火墙
    关闭防火墙
  2. 关闭 SELinux。

    TERMINALbash
    setenforce 0
    sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config
    关闭 SELinux
    关闭 SELinux
本文至此结束。