由于毕设需要,要在linux环境下搭建ns2,之前装的CentOS只有命令行,于是在虚拟机环境下重新补装了图形化界面,过程中碰到了一些问题,记录一下方便日后学习。

一、安装过程

目标

在VMware虚拟机中为CentOS 7安装图形界面。

步骤

1、打开CentOS,用root登录
在这里插入图片描述
2、登录后,首先检查网络是否连接,ping一下百度。注意,如果无法安装,首先就需要检查网络是否连通。

3、确认VMware的服务都已经打开(有时候360加速球会把服务进程关掉)。这一步很重要,不打开后面就会各种安装失败。
①右键我的电脑,打开“管理”

②点击“服务和应用程序”下的“服务”,查看与VAware相关的服务是否都已经正在运行(最好都设置为自动,这样就不用每次都手动打开了)
在这里插入图片描述

4.以上步骤确认完毕,下面就可以尝试安装图形化界面。
①安装GNOME Desktop,输入命令行代码如下
在这里插入图片描述
②安装完成后出现“complete!”则为安装成功,如果没有出现“complete!”就要看报错内容来解决问题(我安装时出现问题1的报错)
③然后安装X Window System:yum groupinstall “X Window System”(可能碰到问题2),碰到选择yes or no的都选yes,或者直接在命令里加入-y参数默认选择yes进行安装。完成安装后出现“complete!”,然后进行下一步。
在这里插入图片描述
④第一次安装完图形界面,会出现初始化设置“Initial setup of CentOS Linux 7(Core)”,按顺序执行以下步骤:
——按“1”查看许可证信息内容,按“回车”接受许可
——按“2”进入User Creation,按“回车”
——按“q”,再输入yes,回车
⑤登录进去后输入命令:startx即可进入图形化界面进行进一步初始化设置。

二、图形界面初始化设置

1、语言选择:汉语
在这里插入图片描述
2、输入选择:汉语(Intelligent Pinyin)
如果单纯的选汉语,以后无法直接输入中文
在这里插入图片描述
3、地址服务,默认是开启的,这个根据自己需要设置(开启以后,时区就可以自动获取)
在这里插入图片描述
4、在线账号,右上角可以跳过(微软账号可以直接登录不需要其他网络条件)。
在这里插入图片描述
5、绑定了账户就能直接开始使用了。如果没绑定可能还需要进行用户账号设置,但要注意,这里的登陆用户不等于root。由此,就完成了最开始的初始化设置。
在这里插入图片描述
桌面长这样↓
在这里插入图片描述

三、碰到的问题以及解决方案

问题1:transaction check error 错误

我在安装时碰到了Transaction check error: file /boot/efi/EFI/centos from instal1 of fupdate-ef i-12-5.e17. centos.x86_64 conflicts with file from package grub2-common-1:2.02-0.65.el7.centos.2.noarch的报错,搜索得知是安装fwupdate-efi包失败导致的。
解决方案:
① 更新一下grub2-common软件:yum update grub2-common

②完成后安装grub2-efi:yum install grub2-efi
在这里插入图片描述
③然后再次安装fwupdate : yum install fwupdate

④下面就可以继续安装GNOME Desktop了:yum groupinstall “GNOME Desktop”

问题2:No packages in any requested group available to install or update报错

在这里插入图片描述
①可以查看一下这个安装包的内容:yum group info “X Window System”,可以看到上面Mandatory Packages是强制安装的包,下面Optional Packages是可选择安装的包。

②根据报错,一种可能是已经装上了(输入startx能启动则已经装了),还有一种可能按照网上的说明,参考redhat官网的方法输入:yum groupinstall “X Window System” --setopt=group_package_types=mandatory,default,optional(第二种情况没有碰到,大家自行验证)

四、其他提醒

1、 -y参数是干啥用的

可能有一些安装教程中yum命令里面会加上一个-y参数,这个加不加都可以。加上后会默认选择yes来继续安装,就不需要每次亲自确认了。
在这里插入图片描述

2、如何查看能安装哪些组

输入命令 yum grouplist 可以查看已安装的、能安装environment groups和group,可以按需要自行安装。

3、dos界面与图形化界面切换快捷键

①图形→dos:ctrl+alt+f2
②dos→图形:输入命令startx
或者
①输入init 3 命令切换到dos界面
②输入init 5命令切换到图形界面

4、设置开机启动图形化界面/dos界面

①首先打开命令行(图形界面打开terminal终端,或者切换到dos界面)这里以图形界面为例。
在这里插入图片描述
②查看自己当前的设置:systemctl get-default
graphical.target 代表开机时启动图形化界面
multi-user.target 代表开机时启动dos界面
当前设置为默认打开dos界面
③根据显示结果,当前设置为默认打开dos界面,下面进行修改。

设置开机启动图形界面: systemctl set-default graphical.target
再使用 systemctl get-default 查看是否配置成功
在这里插入图片描述
设置开机启动dos界面: systemctl set-default multi-user.target
再使用 systemctl get-default 查看是否配置成功
在这里插入图片描述

5、附

可能需要的:图形化界面基本设置
可能遇到的问题:报错curl#6 - "Could not resolve host: mirrorlist.centos.org; Temporary failure in name resolut

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐