-
实验链接:沙箱实验室_在线实验_上云实践_云计算实验_AI实验_华为云官方实验平台-华为云 (huaweicloud.com) 这种实验,谁做谁EMO,不处理好HCE沙箱实验下载文件的问题,根本没法做,90分钟的实验,60+分钟在下文件,延长之后,也就是起码一个小时再下文件。三思而后行问题1: 无需再EXIT,会断开连接问题2: 下载极慢,勉强接受了;接近20min问题3:忍无可忍,没法玩下去了, 40分钟 我妥协了,以前都说,沙箱实验再来一次而已,不花钱,但这真受不了,已经是做第二次了,第一次是有个模块未检测 依旧持续下载,10min问题4:两次做这个实验都是步骤4不用做直接检测就结束了 终于成功
-
此处以openEuler 20.03LTS SP3 x86_64的iso为例1. 下载openEuler SP3 x86_64的isocid:link_0 2. 创建以下目录供后续步骤使用mkdir -p /mnt/cdrom /mnt/openEuler_file 3. 本地挂载isomount -o loop /mnt/openEuler-20.03-LTS-SP3-x86_64-dvd.iso /mnt/cdrom 4. 将/mnt/cdrom目录下的文件全部拷贝到/mnt/openEuler_file目录下cp -r /mnt/cdrom/* /mnt/openEuler_file/cp /mnt/cdrom/.discinfo /mnt/openEuler_file/cp /mnt/cdrom/.treeinfo /mnt/openEuler_file/ 5. 从openEuler的软件所仓库下载megaraid_sas的驱动rpm包,放置在/mnt/openEuler_file/Packages目录下此处以megaraid_sas.rpm包为例,如果要在iso中添加其他rpm包,请记得将rpm包的安装依赖和编译依赖软件包都同时引入。x86_64驱动:wget -P /mnt/openEuler_file/Packages https://repo.oepkgs.net/openEuler/rpm/openEuler-20.03-LTS/contrib/drivers/x86_64/Packages/kmod-megaraid_sas-07.714.04.00-x86_64.rpmaarch64驱动:wget -P /mnt/openEuler_file/Packages https://repo.oepkgs.net/openEuler/rpm/openEuler-20.03-LTS/contrib/drivers/aarch64/Packages/kmod-megaraid_sas-07.714.04.00-aarch64.rpm6. 修改/mnt/ openEuler_file /repodata/normal.xml文件,在最小化安装的core分组里增加软件包vi /mnt/openEuler_file/repodata/normal.xml在下添加以下信息:kmod-megaraid_sas 7. 使用createrepo命令createrepo -g /mnt/openEuler_file/repodata/normal.xml /mnt/openEuler_file/ 8. 安装genisoimage软件dnf install -y genisoimage 9. 使用mkisofs命令制作iso如果制作x86_64架构的iso,执行命令请参考:mkisofs -R -J -T -r -l -d -joliet-long -allow-multidot -allow-leading-dots -no-bak -V openEuler-20.03-LTS-SP3-x86_64 -o /opt/openEuler-20.03-LTS-SP3-x86_64.iso -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -eltorito-alt-boot -e images/efiboot.img -no-emul-boot ./如果制作aarch64架构的iso,执行命令请参考: mkisofs -R -J -T -r -l -d -joliet-long -allow-multidot -allow-leading-dots -no-bak -V openEuler-20.03-LTS-SP3-aarch64 -o /opt/openEuler-20.03-LTS-SP3-aarch64.iso -e images/efiboot.img -no-emul-boot ./10. ISO制作完成,可以进行安装使用smart_bubble 发表于2022-03-07 11:37:47 2022-03-07 11:37:47 最后回复 smart_bubble 2022-03-07 11:37:471674 0
-
1. 下载内核源码dnf install -y kernel-source 2. 下载编译源码的依赖软件包dnf install -y rpm-build openssl-devel bc rsync gcc gcc-c++ flex bison m4 elfutils-libelf-devel 3. 如果需要向内核合入patch,请从官网下载对应的patch文件,执行以下命令将patch合入内核源码patch -d /usr/src/ linux-4.19.90-2202.1.0.0136.oe1.x86_64 -p1 < patch_file4. 进入linux源码主目录cd /usr/src/linux-4.19.90-2202.1.0.0136.oe1.x86_64/5. 修改内核的版本号,Makefile的前4个参数和版本号相关,可进行修改,修改的版本号需要比当前系统使用的内核版本号高,否则无法进行安装vi Makefile 6. 编译config文件make openeuler_defconfig(如果需要修改config文件,该文件在/usr/src/linux-4.19.90-2202.1.0.0136.oe1.x86_64/arch/x86/config 目录下) 7. 编译内核make binrpm-pkg -j{num}-j参数表示指定多线程编译,最大线程数量为CPU核数。8. 编译完成后查看对应目录下生成的内核rpm包。ll root/rpmbuild/RPMS/x86_64 9. 安装内核rpm -ivh /root/rpmbuild/RPMS/x86_64/kernel-4.19.91-1.x86_64.rpm10. 查看安装完成的内核rpm -qa | grep kernel 11. 重启机器,在进入内核选择页面时,选择编译安装的内核 12. 查看当前系统的内核版本uname -r13. 执行以下命令可以单独编译内核驱动make ARCH=x86_64 CONFIG_IGC=m drivers/net/ethernet/intel/igc/igc.kosmart_bubble 发表于2022-03-04 18:06:44 2022-03-04 18:06:44 最后回复 smart_bubble 2022-03-04 18:06:442383 0
-
初入研一,就有机会接触到OpenEuler开源软件迁移的项目。一开始,不知道OpenEuler是啥,也不知道如何进行软件迁移,在官网查看了CentOS的软件迁移指南,发现这不就是按部就班的“CV”操作吗?但真正着手进行这个项目才发现,其实没有想象中那么简单。 首先Openeuler是一个基于linux的操作系统。对于linux系统,起初我了解的不多,也没有使用linux进行过工作。linux系统的使用是作为计算机相关专业必备知识,正好借此机会,让我更加熟悉了linux的操作以及其工作原理。华为已经在CentOS7.6操作系统下成功迁移了多款开源软件,对于在OpenEuler操作系统下进行迁移有一定的帮助。但是OpenEuler与CentOS也有着一些底层上的设计区别,以及所使用的编译器区别,导致在软件迁移过程中仍存在不少问题。 本项目使用毕昇编译器进行开源软件迁移。毕昇编译器是华为推出的编译器,使用华为自己的编译器在华为自己开发的OpenEuler平台上进行软件迁移,意义重大。很多linux操作系统以及编译器均是国外的东西,且发展较为成熟。在进行项目的过程中发现毕昇编译器以及OpenEuler操作系统的资源非常少,算是属于开拓阶段,很庆幸自己也能成为开拓者之一,为我们本国的操作系统、编译器以及整个生态系统的发展贡献一份力量,也希望有更多的人参与其中,做出贡献。 回到项目本身,起初是基础环境的搭建。需要搭建毕昇编译器版本的HyperMPI。由于HyperMPI的安装会默认选择GCC,需要在进行源码安装HyperMPI时指定毕昇编译器。当时我是在论坛专家的帮助下完成的。当然现在已经有了标准的操作步骤提供给大家了哈。之后配置好多节点运行环境,然后便要开始软件的迁移了,大概步骤为:安装前置软件-安装需要迁移的软件-使用HMPI进行单节点/多节点测试。其中最为困难的部分应该是软件的安装,包括前置软件和需要迁移的软件。软件的安装需要使用到编译器,不同的软件的安装步骤不同,某些参数也需要根据编译器的不同来指定。通过不断地学习与尝试,以及和华为工程师的讨论,与软件开发者的交流(图为与mooseframework软件开发者交流),最终解决了绝大部分问题。这提高了自己的发现问题解决问题的能力。整个项目的进行过程虽然很波折,有遇到不少困难时的困惑,也有解决问题时的欣喜。但最终看到自己编写的迁移文档出现在了华为官网,心中自豪感油然升起。 本次项目和华为的合作很愉快,在遇到问题时,华为工程师会跟我们一起尝试解决,一起交流问题的原因以及可能的解决方案。自己也在解决一个接一个的问题过程中提高了自己的能力。希望有更多的开发者投入到国产生态系统的建设中,缩短与国外的差距,也避免受到限制。之前,哈工大、哈工程两所院校被禁止使用正版软件MATLAB,已经可以看到过多依赖国外技术的弊端。所以希望有更多像华为这样的公司,敢于构建本国的生态系统;希望有更多的开发者参与其中,一起为本国技术发展贡献力量! 重庆邮电大学-数据分析与智能决策创新团队-汪志勋 指导老师-刘勇老师
-
这个项目是我来到学校后第一次参加的项目,也是第一次很深程度的参加Linux相关的项目,之前在大学里头虽然也学过相关的课程,但是都浅尝辄止,并没有深入的去学习,实践过。这次实践不仅让我学习了Linux相关的知识和经验,提高了自身的知识水平,并且也对华为的工作有了更深的认知。 项目的内容主要是从X86平台向openEuler系统上进行HPC软件的移植,移植总共有6款软件nemo、QE、Gromacs、CP2K、CESM、Lammps,都是属于HPC软件。移植过程一开始来说对我来说是我有些艰难的,因为对我来说,Linux并不是主要的使用系统,相关的移植过程也知之甚少,但随着项目的进展,在老师,师兄师姐的帮助下,我也学习了很多,扩展了自己的知识面,了解了相关的信息和如何使用它们。比如鲲鹏920芯片,鲲鹏移植工具,毕昇编译器,HyperMPI等等。我认为在这期间,不仅是技术和知识方面的提高,更重要的是一种学习能力的提高。在今后的学习中,总会有很多未知的东西,这时候就要保持一定的自学能力和主观性,这样在面对新知识的时候,才能不手忙脚乱。 OpenEuler系统是华为生态系统重要的一环,迁移的这几款HPC软件也是科研界常用的那几款软件,两者相结合是可以丰富华为的一个生态圈,华为公司现在开发了大量的硬件资源供大家使用,但同时也要有相应的软件生态环境与之适配,这样子才能算是相得益彰,因为对于一个公司,一个国家来说,有一个自己独立研发的平台是十分重要的,这样子才可以避免有一天当遭遇危机时,出现技术封锁和强制干涉时,一筹莫展的困境。 作为一个小小的开发者,我也十分有幸跟随老师,师兄师姐们参与到与华为合作的这次项目,这不仅使我自己从以前的一种较为狭窄的角度中走出来,更提高了我的能力,丰富了我的知识面,加深了对Linux系统的使用和认知。在与华为的合作中,十分愉快,无论是交接还是讨论,我们都能顺利并且有效的解决问题和开展工作,也对华为的这种开放心态十分佩服,鲲鹏众智计划的开展表明了华为的这种构建自身生态的信心和决心,一种独立自主的精神。总而言之,这次项目实践,真的让我明悟了许多,使我受益匪浅。 兰州大学-高性能计算系统与应用研究团队-李沛桢 指导老师:张洋老师,陈文波老师
-
# Apache Tomcat > 提示 > > 可能前往 [openEuler 简明指南](#) 可以获得更加良好的阅读体验。 > ### 似虎能缘木,如驹不伏辕 > > 这一小节我们将讨论什么是 Apache Tomcat 以及如何在 openEuler 上部署它。 ## Apache Tomcat 环境要求 | 属性 | 说明 | | :------: | :------------------------------: | | OS | openEuler 20.03 (LTS-SP1) 或更高 | | CPU 架构 | noarch | ![neofetch.png](https://bbs-img.huaweicloud.com/data/forums/attachment/forum/202107/22/234729yxvjarbndlku9hap.png) ## 什么是 Apache Tomcat? 官方的定义如下 —— [Apache Tomcat](https://tomcat.apache.org/) 是 [Jakarta Servlet](#)、[Jakarta Server Pages(JSP)](#)、[Jakarta Expression Language](#)、[Jakarta WebSocket](#)、[Jakarta Annotations](#) 和 [Jakarta Authentication](#) 规范的开源实现。这些规范是 [Jakarta EE](#) 平台的一部分。 简单来说,可以将 Apache Tomcat 视为 Java Web 应用服务器软件。常见的其它 Java 应用服务器软件还有: - [Oracle WebLogic Server](#) - 大型 JavaEE / Jakarta EE 服务器 - 支持所有的 JavaEE / Jakarta EE 规范 - 收费 - [IBM WebSphere Application Server](#) - 大型 JavaEE / Jakarta EE 服务器 - 支持所有的 JavaEE / Jakarta EE 规范 - 收费 - [红帽 JBoss 企业应用平台](#) - 大型 JavaEE / Jakarta EE 服务器 - 支持所有的 JavaEE / Jakarta EE 规范 - 收费 与上述服务器软件相比,Apache Tomcat 是开源免费的,但仅仅支持少量的 JavaEE / Jakarta EE 规范。 ### 版本与历史 | 产品线 | 稳定日期 | 简介 | 最新版本 | 最新发布日期 | | :----: | :------------: | :------------------------------------------------------------------------------------------: | :------: | :------------: | | 3.0 | 1999 | 首发版本。合并了 Sun 捐赠的 Java Web Server 代码和 ASF,并实现了 Servlet 2.2 和 JSP 1.1 规范 | 3.3.2 | 2004 / 3 / 9 | | 4.1 | 2002 / 9 / 6 | 实现了 Servlet 2.3 和 JSP 1.2 规范 | 4.1.40 | 2009 / 6 / 25 | | 5.0 | 2003 / 12 / 3 | 实现了 Servlet 2.4、 JSP 2.0 以及 EL 1.1 规范 | 5.0.30 | 2004 / 8 / 30 | | 5.5 | 2004 / 11 / 10 | 专为 J2SE 5.0 设计。包含在了 Eclipse JDT 中,并运行 Tomcat 在没有安装完整 JDK 的情况下运行 | 5.5.36 | 2012 / 10 / 10 | | 6.0 | 2007 / 2 / 28 | 实现了 Servlet 2.5、JSP 2.1 以及 EL 2.1 规范 | 6.0.53 | 2017 / 4 / 7 | | 7.0 | 2011 / 1 / 14 | 实现了 Servlet 3.0、JSP 2.2 以及 EL 2.2 规范 | 7.0.109 | 2021 / 4 / 26 | | 8.0 | 2014 / 06 / 25 | 实现了 Servlet 3.1、JSP 2.3、EL 3.0 以及 WebSocket 规范 | 8.0.53 | 2018 / 7 / 5 | | 8.5 | 2016 / 6 / 13 | 添加对 HTTP/2、OpenSSL for JSSE、TLS 虚拟主机和 JASPIC 1.1 的支持 | 8.5.69 | 2021 / 7 / 5 | | 9.0 | 2018 / 1 / 18 | 实现了 Servlet 4.0、JSP 2.4(待定)、EL 3.1(待定)规范 | 9.0.50 | 2021 / 7 / 2 | | 10.0 | 2021 / 2 / 2 | 实现了 Servlet 5.0、JSP 3.0(待定)、EL 4.0(待定)规范 | 10.0.8 | 2021 / 7 / 2 | 其中 8.5 之前的版本已经不再支持,10.0 为当前版本。目前企业中的 Tomcat 服务器主流版本还是 8.x,而 openEuler 仓库中的版本为 9.x。本指南会对这两个版本进行部署演示。 ## 安装 Apache Tomcat ### 通过二进制压缩包安装(8.x) 1. 打开 [Apache Tomcat 官方网站](https://tomcat.apache.org/): ![tomcat-1.png](https://bbs-img.huaweicloud.com/data/forums/attachment/forum/202107/20/132452vekclcph1blwl3ft.png) 2. 点击侧边栏 `Download` 下的 `Tomcat 8`: ![tomcat-2.png](https://bbs-img.huaweicloud.com/data/forums/attachment/forum/202107/20/132503qofemofytbxlke6u.png) 3. 点击 `Core` 下的 `tar.gz` 或复制下载链接后通过 Wget 下载压缩包: ```sh wget https://apache.website-solution.net/tomcat/tomcat-8/v8.5.69/bin/apache-tomcat-8.5.69.tar.gz # 替换为复制的下载链接 ``` ![tomcat-3.png](https://bbs-img.huaweicloud.com/data/forums/attachment/forum/202107/20/132515s9goscfiq7xxzhf5.png) 4. 将压缩包解压: ```sh tar -zxvf apache-tomcat-8.5.69.tar.gz # 替换为下载的版本 ``` ![tomcat-4.png](https://bbs-img.huaweicloud.com/data/forums/attachment/forum/202107/20/132528uj9tvrezdtmrd5kc.png) 5. 创建相关目录并移动 Tomcat 到合适位置: ```sh sudo mkdir /usr/local/tomcat sudo mv apache-tomcat-8.5.69 /usr/local/tomcat/ # 替换为下载的版本 ``` ![tomcat-5.png](https://bbs-img.huaweicloud.com/data/forums/attachment/forum/202107/20/132541pqg2uupqgk8c48qc.png) 6. 尝试启动 Tomcat: ```sh cd /usr/local/tomcat/apache-tomcat-8.5.69/bin # 替换为下载的版本 sudo ./startup.sh # 启动 Tomcat ``` > 提示 > > 需要先配置 Java 环境。 ![tomcat-6.png](https://bbs-img.huaweicloud.com/data/forums/attachment/forum/202107/20/132606gwnlh9epj54d1jfl.png) 7. 通过浏览器访问 `localhost:8080` 或对应端口,验证是否成功。若看到以下页面即表示成功: ![tomcat-7.png](https://bbs-img.huaweicloud.com/data/forums/attachment/forum/202107/20/132617jdh8bqzcmem1mbro.png) 8. 关闭 Tomcat: ```sh ./shutdown.sh ``` ![tomcat-8.png](https://bbs-img.huaweicloud.com/data/forums/attachment/forum/202107/20/132629wme6d0chk1ko3td9.png) ### 通过包管理器安装(9.x) 1. 安装 Tomcat: ```sh sudo dnf install tomcat ``` ![tomcat-9.png](https://bbs-img.huaweicloud.com/data/forums/attachment/forum/202107/20/132641blq9iml91jdretea.png) 2. 通过以下命令开启 Tomcat: ```sh sudo systemctl start tomcat.service systemctl status tomcat.service ``` ![tomcat-10.png](https://bbs-img.huaweicloud.com/data/forums/attachment/forum/202107/20/132653i4mwioyc5qnhd1js.png) 3. 通过浏览器访问 `localhost:8080` 或对应端口,验证是否成功。若看到以下页面即表示成功: ![tomcat-11.png](https://bbs-img.huaweicloud.com/data/forums/attachment/forum/202107/20/132704typ34xelx4ma04xo.png) 4. 关闭 Tomcat: ```sh sudo systemctl stop tomcat.service ``` ![tomcat-12.png](https://bbs-img.huaweicloud.com/data/forums/attachment/forum/202107/20/1327157hxfmfwbcfcyfeok.png) ## 接下来... 部署了基本的 Tomcat 服务之后,如果您是初学者,可以从了解 Tomcat 基本的目录结构开始学习 Tomcat;如果您已经对 Tomcat 非常熟悉了,相信您很快就可以完成 Java Web 应用的部署。 未经特殊说明,本作品采用 [知识共享署名-相同方式共享 4.0 国际许可协议](#) 进行许可。
-
# openEuler 基础安装 > 提示 > > 可能前往 [openEuler 简明指南](#) 可以获得更加良好的阅读体验。 > ### 万事俱备,只欠东风 > > 经过了上几节的准备工作,我们可以开始正式安装 openEuler 了。如果你还没有完成前面的阅读,请先仔细阅读章节 [安装前的准备](#)。 本节从安装最基础的、无图形化界面的 openEuler 系统开始。 ## 1. 进入安装界面 1. 根据前面几节的内容,我们应该可以进入到如下的安装界面了: ![test-2.png](https://bbs-img.huaweicloud.com/data/forums/attachment/forum/202107/18/223147okprymn0thewa3nc.png) 2. 选择语言 `中文` > 点击 `继续`: ![language.png](https://bbs-img.huaweicloud.com/data/forums/attachment/forum/202107/18/223125ivkvlvfiyea82rmz.png) ## 2. 配置安装选项 此时将可以看到如下安装设置主界面: ![main-interface.png](https://bbs-img.huaweicloud.com/data/forums/attachment/forum/202107/18/223114qbhmcufmmiozzfhy.png) 可以在此进行时间、语言、安装源、网络、安装位置等相关设置。 部分配置项会有告警符号,完成该选项配置后,告警符号消失。当界面上不存在告警符号时才能单击 `开始安装` 进行系统安装。 ### 2-1. 配置安装位置 1. 点击 `安装目的地`: ![installation-position-1.png](https://bbs-img.huaweicloud.com/data/forums/attachment/forum/202107/18/223057rix5ubyya7ayjowc.png) 2. 选择需要安装 openEuler 的相关磁盘 > 将 `储存配置` 改为 `自定义`: ![installation-position-2.png](https://bbs-img.huaweicloud.com/data/forums/attachment/forum/202107/18/223047xm2bhkjsbuswvmqe.png) 3. 点击 `完成` 以继续: ![installation-position-3.png](https://bbs-img.huaweicloud.com/data/forums/attachment/forum/202107/18/223037a4i5zoztieikzxoy.png) 4. 将分区方案从 `LVM` 更改为 `标准分区`: ![installation-position-4.png](https://bbs-img.huaweicloud.com/data/forums/attachment/forum/202107/18/2230275wg0tcd07k9l34xq.png) 5. 点击 `+` > `挂载点` 选择 `/boot` > `期望容量` 填入 `1024MiB` > 点击 `添加挂载点`: ![installation-position-5.png](https://bbs-img.huaweicloud.com/data/forums/attachment/forum/202107/18/223017wxfsmtt0u0t6gjkt.png) 6. 同理,依次完成以下分区的创建: ![installation-position-6.png](https://bbs-img.huaweicloud.com/data/forums/attachment/forum/202107/18/223007ypaspnvdbp5cihej.png) 1. swap 分区 - 挂载点 —— `swap` - 期望容量 —— `>= 4GiB` > 提示 > > 请**不要**按照 [openEuler Doc](#) 的说明不创建 swap 分区,因为 [交换区是允许公平地回收内存的有用工具](#)。 2. 根目录分区 - 挂载点 —— `/` - 期望容量 —— `>= 64GiB` > 提示 > > 若不输入期望容量,默认将是剩余的全部容量 3. 家目录分区 - 挂载点 —— `/home` - 期望容量 —— `剩余全部容量且 >= 64GiB` > 提示 > > 若磁盘空间小于等于 `128GiB`,则建议不用单独为家目录创建分区。 4. esp 分区 - 挂载点 —— `/boot/efi` - 期望容量 —— `>= 1GiB` > 提示 > > 只有使用 GPT + UEFI 模式(而非传统的 Legacy + MBR 模式)才需要创建 esp 分区。 > 提示 > > 可根据实际情况自行创建其它分区,本指南不再赘述。 > > 若需要创建不在列表选择内的挂载点,需要在右侧 `挂载点` 位置手动输入。 7. 点击 `完成` > `接受更改` 保存分区配置: ![installation-position-7.png](https://bbs-img.huaweicloud.com/data/forums/attachment/forum/202107/18/222818igzdxcfxgid2n6sx.png) ### 2-2. 配置主机名 1. 点击 `网络和主机名` 2. 将 `主机名` 修改为自定义的不含特殊字符的名字 > 点击 `应用` > `完成`: ![hostname.png](https://bbs-img.huaweicloud.com/data/forums/attachment/forum/202107/18/222806h3bp68gi3hxnh2ko.png) ### 2-3. 选择安装软件 1. 点击 `软件选择` 2. 保持 `最小安装` 不变 > 勾选 `标准安装` 和 `系统工具` > 点击 `完成`: ![software-1.png](https://bbs-img.huaweicloud.com/data/forums/attachment/forum/202107/18/222754fxjltpxat2yurih3.png) ![software-2.png](https://bbs-img.huaweicloud.com/data/forums/attachment/forum/202107/18/222743a5kiy9aksfbelrew.png) > 提示 > > 可根据实际情况安装其它组件。 ### 2-4. 配置 root 用户密码 1. 点击 `根密码` 2. 输入两次 root 用户密码 > 点击 `完成`: ![root.png](https://bbs-img.huaweicloud.com/data/forums/attachment/forum/202107/18/222719hfkindl2v9vejv8e.png) > 提示 > > 用户设置的 root 用户密码或新创建用户的密码均需要满足密码复杂度要求,否则会导致密码设置或用户创建失败。设置密码的复杂度的要求如下: > > - 口令长度至少 8 个字符 > - 口令至少包含大写字母、小写字母、数字和特殊字符中的任意 3 种 > - 口令不能和账号一样 > - 口令不能使用字典词汇 ### 2-5. 创建管理员账户 1. 点击 `创建用户` 2. 输入 `全名`、`用户名`、`密码` > 勾选 `将此用户设为管理员` > 点击 `完成`: ![admin.png](https://bbs-img.huaweicloud.com/data/forums/attachment/forum/202107/18/222643nawwrxgqbsgz6dpb.png) > 提示 > > 勾选 `将此用户设为管理员` 后系统会将其加入 `wheel` 用户组,使其可用 `sudo` 提权。 > 提示 > > 其它配置项保持默认即可,也可根据实际情况自行调整。 ## 3. 开始安装系统 1. 点击 `开始安装`: ![start-1.png](https://bbs-img.huaweicloud.com/data/forums/attachment/forum/202107/18/222559pdzmyobciwz5annl.png) 2. 随后会正式开始安装 openEuler: ![start-2.png](https://bbs-img.huaweicloud.com/data/forums/attachment/forum/202107/18/2225480cjdr0ita2yc5lbh.png) > 提示 > > 此过程等待时间将根据机身性能不同而不同,请耐心等待(不妨去喝杯 ☕️ 咖啡)。 ## 4. 完成安装 1. 点击 `重启系统`: ![finish.png](https://bbs-img.huaweicloud.com/data/forums/attachment/forum/202107/18/2225140yzu5lqur4cku0xa.png) > 提示 > > 物理机需要移除安装 U 盘、虚拟机需要移除虚拟盘,否则还会进入安装界面而不是进入安装好的系统。 2. 进入系统后输入用户名、密码,登录系统: ![login.png](https://bbs-img.huaweicloud.com/data/forums/attachment/forum/202107/18/223407bdrlzhthwsd8k2ey.png) > 提示 > > 输入密码时**不会**有任何显示,不要以为键盘坏了! 3. 输入以下命令查看系统信息: ```sh cat /etc/os-release ``` ![info.png](https://bbs-img.huaweicloud.com/data/forums/attachment/forum/202107/18/222412hdfz2yx01p4qczcz.png) ## 祝贺! 到此为止,一个基础的、无图形界面的 openEuler 已经安装完成了!在下一节我们将安装图形界面。 > 提示 > > 你可以使用以下命令关机: > > ```sh > shutdown -h now > ``` 未经特殊说明,本作品采用 [知识共享署名-相同方式共享 4.0 国际许可协议](#) 进行许可。
-
# 安装前的准备 > 提示 > > 可能前往 [openEuler 简明指南](https://euler.icekylin.online/rookie/pre-install.html) 可以获得更加良好的阅读体验。 > ### 凡事预则立,不预则废 > > 这一章开始,我们正式开始安装 openEuler。但是我们首先要做一些准备工作。 > 提示 > > 由于当前 UEFI 已普及十余年,(除了虚拟机)安装将全部以 `UEFI + GPT` 的形式进行,传统 `BIOS` 方式不再赘述。 ## 1. 下载安装镜像 1. 打开 [openEuler 镜像列表](https://openeuler.org/zh/mirror/list/) > 选择一个合适的镜像源(一般来说地理位置越近下载速度越快,此处以 [华为云](https://repo.huaweicloud.com/openeuler/) 为例): ![download-1.png](https://bbs-img.huaweicloud.com/data/forums/attachment/forum/202107/18/211930my1k3sesubdj7ell.png) 2. 选择合适版本,此处以 openEuler 21.03 为例: ![download-2.png](https://bbs-img.huaweicloud.com/data/forums/attachment/forum/202107/18/212051fdzltzxg2uic1yom.png) 3. 依次进入 `ISO` > `x86_64` > 点击相关文件以将安装镜像 `openEuler-21.03-aarch64-dvd.iso` 和校验文件 `openEuler-21.03-aarch64-dvd.iso.sha256sum` 下载到本地: ![download-3.png](https://bbs-img.huaweicloud.com/data/forums/attachment/forum/202107/18/212116w7luuet3hbrwjdfx.png) 4. 在下载位置打开终端,进行安装镜像完整性校验(可选): 1. 使用以下命令依次查看校验文件中的 sha256 校验值: 类 UNIX 操作系统: ```sh cat openEuler-21.03-x86_64-dvd.iso.sha256sum ``` Windows 操作系统: ```bat type openEuler-21.03-x86_64-dvd.iso.sha256sum ``` 2. 计算安装镜像的 sha256 校验值: 类 UNIX 操作系统: ```sh sha256sum openEuler-21.03-x86_64-dvd.iso ``` Windows 操作系统: ```bat certutil -hashfile openEuler-21.03-x86_64-dvd.iso SHA256 ``` 3. 检查两者是否一致。若不一致,请尝试重新下载安装镜像或检查镜像源可信度: ![download-4.png](https://bbs-img.huaweicloud.com/data/forums/attachment/forum/202107/18/212410bbgtqelswouxgjfd.png) ## 2. 刻录安装 U 盘 准备一个 8G 以上的 U 盘,刻录一个安装盘。 ### 2-1. Windows Windows 下推荐使用 [Ventoy](https://www.ventoy.net/cn/doc_start.html)、[Rufus](https://rufus.ie/) 或者 [Power ISO](https://www.poweriso.com/download.php) 进行 U 盘刻录。三者皆为免费使用的软件。具体操作请自行查阅,都非常简单。 除此之外,如果你还嫌麻烦,还可以使用更为简单的安装盘制作工具 [balenaEtcher](https://www.balena.io/etcher/): ![ethcer.png](https://bbs-img.huaweicloud.com/data/forums/attachment/forum/202107/18/212707krwqzb7o978iecmw.png) > 提示 > > 使用 balenaEtcher 制作完成的安装盘若要重新作为普通 U 盘使用,需要用磁盘分区管理工具(如 [KDE 分区管理器](https://apps.kde.org/partitionmanager/)、[DiskGenius](https://www.diskgenius.cn/) 重建分区表才能正常格式化。 ### 2-2. Linux Linux 下同样可以使用 Ventoy 和 balenaEtcher。以 Arch Linux 为例,具体步骤可参阅 [Ventoy(推荐)](https://arch.icekylin.online/advanced/make-install-disk.html#ventoy-推荐)以及 [balenaEtcher](https://arch.icekylin.online/advanced/make-install-disk.html#balenaetcher)。 也可以直接用 `dd` 命令进行刻录,具体步骤可参阅 [dd 命令](https://arch.icekylin.online/advanced/make-install-disk.html#dd-命令)。 ## 3. 为 openEuler 分出硬盘空间(可选) 如果目标是双系统(win10 + openEuler),并且 win10 和 openEuler 将要共存在一个硬盘上的话,往往要在 win10 使用的分区上分出空闲硬盘空间给 openEuler。这里建议**至少分 `128GB` 给 openEuler**。 1. 右键点击 `开始菜单` > 点击 `磁盘管理`: ![disk-1.png](https://bbs-img.huaweicloud.com/data/forums/attachment/forum/202107/18/212738ydn3vhlkaj4temrm.png) 2. 右键点击 `需要压缩的分区` > 点击 `压缩卷`: ![disk-2.png](https://bbs-img.huaweicloud.com/data/forums/attachment/forum/202107/18/212752goyddqlqqvhlgw2z.png) 3. 在 `输入压缩空间量(MB)` 输入需要分给 openEuler 的空闲硬盘空间大小。假设分配 `128GiB` 则输入 `131072`(1GiB = 1024MiB,128GiB = 128 \* 1024MiB = 131072MiB): ![disk-3.png](https://bbs-img.huaweicloud.com/data/forums/attachment/forum/202107/18/21280547lmv8hkdq7dmbyb.png) 4. 点击 `压缩` > 完成之后关闭磁盘管理即可 > 注意 > > 请不要做多余的动作!不要在这里为分出的硬盘空间创建分区! ## 4. 获取 Bitlocker 恢复密钥 若 win10 分区使用了 Bitlocker 加密,请提前获取恢复密钥。 关于解锁密钥的查找请参阅 [Mircosoft 相关页面](https://support.microsoft.com/zh-cn/windows/%E5%9C%A8-windows-10-%E4%B8%AD%E6%9F%A5%E6%89%BE-bitlocker-%E6%81%A2%E5%A4%8D%E5%AF%86%E9%92%A5-6b71ad27-0b89-ea08-f143-056f5ab347d6)。 一般来说使用与 win10 相同的微软帐号登录 [aka.ms 相关页面](aka.ms/myrecoverykey) 即可获取。 ## 5. 进入主板 BIOS 进行设置 **插入优盘并开机**。在开机的时候,按下 `F2` / `F8` / `F10` / `DEL` 等(取决与你的主板型号,具体请查阅你主板的相关信息)按键,进入主板的 BIOS 设置界面。 除此之外,如果你还嫌麻烦,还可以使用以下方法进入 BIOS: 1. 在 win10 下 按住 `Shift` 键同时点击 `重启`: ![uefi-2.png](https://bbs-img.huaweicloud.com/data/forums/attachment/forum/202107/18/213147yn2hubg30azzsidn.png) 2. 保持按住 `Shift` 键直到进入如图所示界面: ![uefi-3.png](https://bbs-img.huaweicloud.com/data/forums/attachment/forum/202107/18/213132mkfspjgeykmvoj70.png) 3. 选择 `疑难解答` 并回车 `Enter` 4. 选择 `UEFI 固件设置` 并回车 `Enter`: ![uefi-4.png](https://bbs-img.huaweicloud.com/data/forums/attachment/forum/202107/18/213117otsyusinni8ymfbk.png) 5. 按下 `Enter` 重启,此时应该已经进入了 BIOS: ![uefi-5.png](https://bbs-img.huaweicloud.com/data/forums/attachment/forum/202107/18/213104mxivd8wtb7bzvavo.png) ## 6. 关闭 BIOS 设置中的 Secure Boot 在类似名为 `security`(安全) 的选项卡中,找到一项名为 `Secure Boot`(安全启动,名称可能略有差异)的选项,选择 `Disable` 将其禁用: ![uefi-6.png](https://bbs-img.huaweicloud.com/data/forums/attachment/forum/202107/18/213050xszvkcvbdopwzsnd.png) ## 7. 调整启动方式为 UEFI(可能不需要) 在某些旧的主板里,需要调整启动模式为 `UEFI`,而非传统的 `BIOS/CSM`。在类似名为 `boot` 的选项卡中,找到类似名为 `Boot Mode` 的选项,确保将其调整为 `UEFI only`,而非 `Legacy/CSM`。 ## 8. 调整硬盘启动顺序 在类似名为 `boot` 的选项卡中,找到类似名为 `Boot Options`(名称可能略有差异)的设置选项,将优盘的启动顺序调至首位: ![uefi-7.png](https://bbs-img.huaweicloud.com/data/forums/attachment/forum/202107/18/213016en8x8t8fjpadhgfc.png) ![uefi-8.png](https://bbs-img.huaweicloud.com/data/forums/attachment/forum/202107/18/2130306opougaewjwdhw0o.png) ## 9. 保存 BIOS 设置 最后保存 BIOS 设置并退出,一般的按键是 `F10`: ![uefi-9.png](https://bbs-img.huaweicloud.com/data/forums/attachment/forum/202107/18/212959oyclx729v9omleup.png) ## 10. 准备安装 此时电脑重启,不出意外的话根据提示你应该可以顺利进入 openEuler 的安装界面了: ![test-2.png](https://bbs-img.huaweicloud.com/data/forums/attachment/forum/202107/18/212922zpcssdzzzeawolcq.png) > 提示 > > openEuler 安装盘应该一直插在电脑上 未经特殊说明,本作品采用 [知识共享署名-相同方式共享 4.0 国际许可协议](https://creativecommons.org/licenses/by-sa/4.0/deed.zh) 进行许可。
-
openeuler安装图形化界面的时候,gdm软件包是存在问题的,其中的Xsession文件导致图形化登录的时候,一直死循环在输入账户密码的界面,导致无法正常进入系统。我每次都要去扒一个centos的Xsession文件来替换才能正常登录。这个问题在3个月前我就在帖子里写过,迄今未修复,什么时候openeuler官方才能将图形化包修复完成呢?这种未经验证的软件仓太掉路人缘了。相关帖子:https://bbs.huaweicloud.com/forum/forum.php?mod=viewthread&tid=77958
上滑加载中
推荐直播
-
DTT年度收官盛典:华为开发者空间大咖汇,共探云端开发创新
2025/01/08 周三 16:30-18:00
Yawei 华为云开发工具和效率首席专家 Edwin 华为开发者空间产品总监
数字化转型进程持续加速,驱动着技术革新发展,华为开发者空间如何巧妙整合鸿蒙、昇腾、鲲鹏等核心资源,打破平台间的壁垒,实现跨平台协同?在科技迅猛发展的今天,开发者们如何迅速把握机遇,实现高效、创新的技术突破?DTT 年度收官盛典,将与大家共同探索华为开发者空间的创新奥秘。
去报名 -
GaussDB应用实战:手把手带你写SQL
2025/01/09 周四 16:00-18:00
Steven 华为云学堂技术讲师
本期直播将围绕数据库中常用的数据类型、数据库对象、系统函数及操作符等内容展开介绍,帮助初学者掌握SQL入门级的基础语法。同时在线手把手教你写好SQL。
去报名
热门标签