本文已被专栏【华为OpenEuler操作系统】收录,欢迎点击订阅专栏加入学习。

前言

 大家好,我是黄小黄!本学期学校课程《计算机操作系统》的实验平台为华为OpenEulerOS环境,特新建专栏用于记录学习笔记,方便需要的码友们学习以及博主的复习回顾。
 OpenEuler是华为公司研发的一个基于Linux CentOS的服务器操作系统。为了便于实验,我们把openEuler安装在个人电脑Windows平台上。同时,为了支持双系统,需要在Windows上首先安装VirtualBox虚拟机,然后在VirtualBox上安装openEuler。话不多说,进入正题!

文章目录

  • 前言
  • 1 VirtualBox虚拟机的安装
  • 2 OpenEuler操作系统环境搭建
    • 2.1 OpenEuler安装包下载
    • 2.2 建立VirtualBox使用环境
    • 2.3 在VirtualBox上安装openEuler操作系统
    • 2.4 安装openEuler
  • 3 开发套件与vim安装
  • 写在最后

1 VirtualBox虚拟机的安装

  1. 进入官网,下载对应系统版本的VirtualBox,如果你是windows系统,就下载如图所示的版本,官网地址:https://www.likecs.com/show-203902583.html;
  2. 双击打开下载完成的安装包,根据安装向导的步骤提示,一步一步安装,笔者自定义安装的目录为:D:\VirtualBox,供读者参考。

2 OpenEuler操作系统环境搭建

2.1 OpenEuler安装包下载

  1. OpenEuler的版本很多,为了便于后续相关配置文件的统一,我们把版本确定为 openEuler-20.03-LTS, 其安装程序下载地址为:https://repo.openeuler.org/openEuler-20.03-LTS/ISO/x86_64/
  2. 选择openEuler-20.03-LTS-x86_64-dvd.iso下载链接,并下载到合适目录。新建一个目录,如:D:\openEuler,把下载的镜像文件openEuler-20.03-LTS-x86_64-dvd.iso拷贝到该目录下。

2.2 建立VirtualBox使用环境

  1. 启动Virtual Box,点击“新建”,在“新建虚拟电脑”页面上,设置相应信息。将“名称”设置为“Zenith-openEuler”(可以根据自己的情况灵活设置),“文件夹”设置为“D:\VirtualBox”(这个目录是在安装Virtual box时设置的虚拟机文件所在目录);“类型”设置为“Linux”,“版本”设置为“Other Linux (64 bit)”,如下图所示:

  2. 在上一步中,有可能会出现:“无法在父文件夹 D:/VirtualBox 中创建虚拟机文件夹 Zenith-openEuler。 请检查父文件夹是否真的存在,而您是否有创建虚拟机文件夹的权限。”错误信息, 此时,我们需要退出VirtualBox,并 右键->以管理员身份运行, 就可以正常操作。

  3. 点击“下一步”,“内存大小”选择4096M。

  4. 点击“下一步”,选中“现在创建虚拟硬盘”,并点击“创建”。

  5. 在打开的 虚拟硬盘文件类型 界面中默认选择 VDI 单选钮,单击 下一步 按钮,如下图所示:

  6. 在打开的 存储在物理硬盘上 界面中默认选择 动态分配 单选钮,单击 下一步 按钮,如下图所示,选择 动态分配的好处是不用担心会占用太多硬盘空间,虚拟硬盘会随着虚拟机扩展慢慢地增加存储空间。

  7. 在打开的 文件位置和大小 界面中设置文件的存储位置和大小,如图所示。文件会创建在上面 设置 VirtualBox 存储文件夹小节 中所创建的文件夹中“D:\VirtualBox”。文件大小设置为20GB(建议最少设置20G),虚拟硬盘的大小会动态增加到上限为止。

  8. 然后点击“创建”,这时在Virtual Box中创建了名为“Zenith-openEuler”的虚拟机。

2.3 在VirtualBox上安装openEuler操作系统

  1. 在管理器中,依次选择:“设置”—>“存储”—>“没有盘片”—>点击光盘图标—>选择”选择虚拟盘”。
  2. 弹出“请选择一个虚拟光盘文件”窗口,选择刚下载的安装文件openEuler-20.03-LTS-x86_64-dvd.iso。

2.4 安装openEuler

  1. 在设置了安装 openEuler 的光盘文件之后,下面就需要启动虚拟机安装openEuler。单击 VirtualBox 管理器界面上的 启动 按钮,来启动虚拟机。
  2. 出现了openEuler的安装界面。按照安装界面导航逐步安装。但是要注意:为了避免安装中文字库,我们 选择语言为“English”—>“English (United States)”, 设置 root 的密码为:“openEuler12#$”。 这样就可以完成配置了。
  3. 安装完成后,点击“reboot”重启。如果重启后仍然进入安装界面那么需要设置VirtualBox中的启动顺序,将“硬盘”移到“光盘”的前面,保存设置后,再重启。

3 开发套件与vim安装

  1. 在安装开发套件前,需要配置下载资源库的网址。这个版本的openEuler没有配置,但在最新的版本中已经进行了配置。这里我们需要手动配置成访问速度更快的镜像。在命令行方式下键入命令:
vi /etc/yum.repos.d/openEuler_x86_64.repo
  1. 打开文件后,在文件末尾增加如下配置文本(需要手工敲入,保证每个字符无误)
[osrepo]
name=osrepo
baseurl=https://mirrors.tuna.tsinghua.edu.cn/openeuler/openEuler-20.03-LTS/OS/x86_64/
enabled=1
gpgcheck=1
gpgkey=https://mirrors.tuna.tsinghua.edu.cn/openeuler/openEuler-20.03-LTS/OS/x86_64/RPM-GPG-KEY-openEuler
  1. 输入完毕后,按下esc 以退出文件,并 键入 :wq

  2. 在命令行界面,键入如下命令,以安装gcc+gdb+编辑器等一系列开发套件。

yum groupinstall "Development Tools"
  1. 安装开发套件中。

  2. 安装了上述“Development Tools”之后,就可以使用Linux常用的编辑器vi,vim和emacs。如果vim没有安装,则可以在root用户下,键入如下命令进行安装:

yum -y install vim*

写在最后

 本文内容到此结束,下一节将进行openEuler图形界面环境的搭建,敬请期待!共勉:“你间歇性的努力和蒙混过日子,都是对之前努力的清零。”祝愿码友和同学们:“前程似锦,万事胜意!”

 如果文章对你有所帮助,麻烦动动小手点个赞 + 关注,非常感谢!!!

【华为OpenEuler】VirtualBox虚拟机与OpenEuler环境搭建教程相关推荐

  1. 虚拟机IOS开发环境搭建教程

    来源:http://www.cnblogs.com/xiaoyaoju/archive/2013/05/21/3091171.html 安装条件: 硬件:一台拥有支持虚拟技术的64位双核处理器和2GB ...

  2. VirtualBox虚拟机安装和环境搭建

    这里写自定义目录标题 虚拟机安装 下载安装Vagrant,连接到虚拟机 解决冲突 修改虚拟机IP 安装docker 常用docker命令 虚拟机安装 下载安装VirtualBox虚拟机https:// ...

  3. 虚拟机屏幕显示不全(界面大小更改 )虚拟机Ubuntu18.04 的超详细环境搭建教程/步骤 SDN软件定义网络实验

    打开虚拟机后,我们可能发现,桌面周围有大量黑边,且有些界面无法完整显示,影响我们的感受和操作!!!  解决方法: (1)点击箭头所指,进入目录 (2)点击箭头所指的齿轮,进入"setting ...

  4. qemu虚拟机模拟固件环境搭建

    qemu虚拟机模拟固件环境搭建 声明:本文主要目的为供自己今后参考 目录 qemu虚拟机模拟固件环境搭建 一.准备虚拟机和硬件 (一)安装binwalk和qemu (二)binwalk提取bin文件 ...

  5. linux虚拟机VMware centos环境搭建

    linux虚拟机VMware centos环境搭建 一.虚拟机 二.安装流程 三.linux环境下使用命令规则 1.常见的命令 2.与xshell连接 四.总结 一.虚拟机 虚拟机的意思就是说在我们的 ...

  6. 企业级内网的域控环境搭建教程

    所谓域控就是一台或多台域控制器能够控制域内的其他服务器,可实现统一更换电脑桌面,统一修改密码等诸多操作,就像网吧里的网络结构一样,只不过更复杂,更庞大,下面是详细部署教程 说明:要做这个实验需要模拟内 ...

  7. Android源码编译环境搭建教程 (一) - Ubuntu系统构建

    Android源码编译环境搭建教程 (一) - Ubuntu系统构建 本教程为感兴趣的同学提供Android源码编译的环境搭建,当然这里都是基于windows系统,mac系统也差不多,将相应的软件替换 ...

  8. Active Directory攻防实验室环境搭建教程(二)

    本文讲的是 Active Directory攻防实验室环境搭建教程(二), 这篇文章不是为了描述如何搭建配置非常完美的实验室.相反,本文的重点是实验室的具体环境,可以让你作为学习的工具快速,轻松地搞起 ...

  9. Minecraft我的世界 forge mdk1.13(1.14)开发环境搭建教程及经验

    Minecraft我的世界 forge mdk1.13(1.14)开发环境搭建教程及经验 1.前言 2. 1.13与1.12的区别 在forgegradle方面 在mdk开发方面 3.安装JDK和ID ...

  10. IOS开发学习 IDE环境搭建教程

    IOS开发学习 IDE环境搭建教程是本文要介绍的内容,在坛子里逛了一圈,发现一篇好的文章,与友们分享一下,要有耐心的看整个过程,不多说,直接进入话题. 安装条件: 硬件:一台拥有支持虚拟技术的64位双 ...

最新文章

  1. python语音在线编辑-Python如何实现文本转语音
  2. ajax提交前先验证,jQuery验证AJAX之前提交(jQuery validation before AJAX sub
  3. go并发编程-理解不同并发场景下的go原语
  4. SAP License:雾里看花系列——SAP应用应该更关注业务过程
  5. Android 自定义View自定义属性的声明
  6. hdu3949(线性基,求第k小的异或和
  7. 深度学习框架 —— tflearn 的学习
  8. NLP学习—7.CNN与TextCNN
  9. Paypal 在线支付接口应用从零开始,第1节,[建立沙盒测试环境]
  10. 新版qq虚拟摄像头颜色不正常_云答辩 | QQ群“视频通话”来了
  11. 苹果笔记本能玩英雄联盟吗_等了5年的英雄联盟手机版,今天终于能玩了
  12. Civil3D 2018-03 曲面创建
  13. 如何将 Excel 单元格内容按换行符拆分为多列
  14. 微信朋友圈怎么发文字?微信怎么发朋友圈只发文字?
  15. 数据结构——数和二叉树的概念和结构
  16. Javascript setTimeout()
  17. TCP协议中常用的FTP/HTTP/HTTPS/SSH等常见端口号
  18. ✨英语学习|如何高效做英语阅读笔记
  19. x0vncserver
  20. STM32H750 更好用的CANFD 用例详解

热门文章

  1. internet信息服务管理器(IIS)安装和添加网站
  2. 基于STM32实现W25Q16读写操作(spi)
  3. 中国索尼的相机质量怎么样?
  4. 测试接触电流的一些小常识
  5. wps带阴影的边框怎么设置_win7系统下wps阴影边框的的图文教程?
  6. 卡方分布的构造和画图
  7. MKS TFT(3d打印触屏屏幕)如何定制客制化图标及logo制作说明
  8. C++ Word Processor | USACO 2020 January Contest
  9. C++练习17:统计字符串中有多少个单词
  10. Android activity设置透明背景