文章目录
1 安装虚拟机 VirtualBox
在 https://www.virtualbox.org/wiki/Downloads 中下载 VirtualBox:
![](https://img-blog.csdnimg.cn/a40e4ece35fb443d8352f90296654ffe.png)
![](https://img-blog.csdnimg.cn/1c66b2fc7e254a7b92aff7a050fd28dc.png)
![](https://img-blog.csdnimg.cn/317e955f31354876b34564d2b086efd3.png)
![](https://img-blog.csdnimg.cn/688c5346d2554daa87b197d23bc5020a.png)
![](https://img-blog.csdnimg.cn/ea345d5dbb5a4c8caac3f82319375561.png)
打开 VirtualBox:
![](https://img-blog.csdnimg.cn/ca48d5225b8b432b896d4beabdec5f18.png)
2 搭建 openEuler 并安装桌面环境
2.1 下载镜像
本文选用的是 openEuler 20.03 LTS 版本,测试过 openEuler 22.09 好像在虚拟机上用不了。
在 https://repo.openeuler.org/openEuler-20.03-LTS/ISO/x86_64/ 中下载镜像:
![](https://img-blog.csdnimg.cn/bb0c1cc548734d389a25691dffe7385e.png)
2.2 新建虚拟机
在 VirtualBox 点击 “新建虚拟机”:
![](https://img-blog.csdnimg.cn/a9588457760e469886b7e56fc5d2c6c8.png)
填写 Name
,在 IOS Image
中选择刚才下载的镜像:
![](https://img-blog.csdnimg.cn/99fd11ee8cb147cd9565a300e0745ed8.png)
填写 Username 和 密码 Password(不改其实也可以,默认密码是 changeme
),右侧的都不用动:
![](https://img-blog.csdnimg.cn/1806674f4b3a4e5cbfe3dd394f97f854.png)
设置内存大小和处理器数量,这里我设置的是 4096M 内存,4 CPU,可以根据自己需要更改:
![](https://img-blog.csdnimg.cn/04d1fe53f68943d4b0ab8160aa444184.png)
创建虚拟硬盘,同样是根据自己需要更改:
![](https://img-blog.csdnimg.cn/f19258314fe547ffaa939401fbd39503.png)
摘要界面:
![](https://img-blog.csdnimg.cn/ede40d15b8de4e389510015765b70751.png)
2.3 连网
打开设置:
![](https://img-blog.csdnimg.cn/beaa1b04973649649ba582090b7402ce.png)
连接网络,选择 桥接网卡,名称可能有所差别:
![](https://img-blog.csdnimg.cn/b05916734a96465685e7bfd2a5c14677.png)
如果在没联网的情况下打开虚拟机时会一直出现 Fail to establish a new connection
No route to host
的问题(不过有时连了偶尔也会出现问题,应该是还不太稳定的原因),如下图所示:
![](https://img-blog.csdnimg.cn/c80e3a8bdb8f4d909776fefb39e63eb1.png)
2.4 启动虚拟机并登录
启动虚拟机:
![](https://img-blog.csdnimg.cn/9da7d7bc5c264c6fbd8204bed7564def.png)
稍等片刻(可能还会出现Fail to establish a new connection
No route to host
的问题,可以多等一会儿,连接不太稳定),会出现登录界面,可以是上文中填写的 Username 和 Password,但这里改为使用 root
登录(因为后面要写入配置文件,因为权限问题需要用 root
登录,之前自己设置的 Username 权限不够),密码是和之前新建虚拟机时输入的密码一样的:
![](https://img-blog.csdnimg.cn/adc8e4b551664d65b32cc3d901fd6ec9.png)
2.5 配置源
2.5.1 清华源
继续输入 sudo vim /etc/yum.repos.d/openEuler_x86_64.repo
(这里可能 vim
会报错,把 vim
换成 vi
就好了,即 sudo vi /etc/yum.repos.d/openEuler_x86_64.repo
):
![](https://img-blog.csdnimg.cn/5894ea1b46f54a35bb078df5ff4e7487.png)
然后就进入了 openEuler_x86_64.repo
文件:
![](https://img-blog.csdnimg.cn/07dc7afe6c8f4bbdae9f37e640560f87.png)
点击 i
,即可编辑,在最后一行之后开始编辑,添加如下内容:
[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
![](https://img-blog.csdnimg.cn/8530e76fee3c4a34a654ab0c869ca86c.png)
填写完之后点击 esc
按键,输入 :wq!
强制保存(),再按回车,这样就配置好清华源了:
![](https://img-blog.csdnimg.cn/4eb9273688214bd686c720088561b275.png)
2.5.2 官方源
把上面的代码换成下面的即可,不过下载速度很慢,不推荐使用,配置好清华源后可以忽略这个。
[osrepo]
name=osrepo
baseurl=https://repo.openeuler.org/openEuler-20.03-LTS/OS/x86_64/
enabled=1
gpgcheck=1
gpgkey=https://repo.openeuler.org/openEuler-20.03-LTS/OS/x86_64/RPM-GPG-KEY-openEuler
3 安装 GNOME 桌面
依次输入以下指令,安装 gnome 及相关组件 和 terminal:
dnf install gnome-shell gdm gnome-session
dnf install gnome-terminal
安装过程大致如下:
![](https://img-blog.csdnimg.cn/e0ecea502e444877874c0913f3a74723.png)
![](https://img-blog.csdnimg.cn/6dee623eae7f40a3a24edde2962ea721.png)
![](https://img-blog.csdnimg.cn/fdd13e23c60245d48dee8cf3ad413535.png)
![](https://img-blog.csdnimg.cn/9a60ccb53165483ea8f6b66804e8fc30.png)
依次输入以下指令,设置开机自启动:
systemctl enable gdm.service
systemctl set-default graphical.target
![](https://img-blog.csdnimg.cn/86c3d63566f14365b05f817d06bb438e.png)
依次输入以下指令,补全丢失文件:
cd /tmp
wget https://gitee.com/name1e5s/xsession/raw/master/Xsession
mv Xsession /etc/gdm/
chmod 0777 /etc/gdm/Xsession
![](https://img-blog.csdnimg.cn/52e72b1676604251869aa91115285285.png)
![](https://img-blog.csdnimg.cn/6150272d0e0f4113b249c6204e6d7e5c.png)
出现以下界面,说明桌面安装成功(如果在完成上图后没有跳转到桌面,就重启下虚拟机,等会儿就能跳转到桌面环境了):
![](https://img-blog.csdnimg.cn/2e82f62f3072437b9878cd3bec7d7125.png)
登录后:
![](https://img-blog.csdnimg.cn/63dbadc1ea754bd4be41f51b76107303.png)
4 安装火狐
同样由于权限问题,需要使用 root
,先在右上角的下图部分可以 log out
登出:
![](https://img-blog.csdnimg.cn/f46ecb62bcba428e9ac7bd8d153d514f.png)
点击 Not listed?
:
![](https://img-blog.csdnimg.cn/3986de010b4c46a1bd9123fc6fcbb17d.png)
在以下界面输入 root
,密码同样是和先前自己设置的一样:
![](https://img-blog.csdnimg.cn/0a617e653bd548e3a6be46a8df476615.jpeg)
打开终端 Terminal(这里虚拟机的Terminal中显示的字母非常紧凑,更改分辨率也无法改善,原因不明),输入 yum -y install firefox
即可安装火狐:
![](https://img-blog.csdnimg.cn/5aa593f341f74923bfd941e9e17d95e0.jpeg)
安装过程:
![](https://img-blog.csdnimg.cn/f24678cd01f145a787d50b041cd7be62.png)
![](https://img-blog.csdnimg.cn/4ea27676783b4043945adf749cf3edc1.png)
安装成功,打开火狐:
![](https://img-blog.csdnimg.cn/479e088aac8741b3a2e1192ff4508a14.png)