需求:公司测试环境因业务原因,需要在台式电脑上安装带桌面的CentOS系统,因同事有一个7.6版本Minimal ISO镜像的安装U盘,为了图方便没有去下载everything ISO镜像,而是待同事安装好最小化系统后我来添加桌面。系统安装参考如下链接:https://jingyan.baidu.com/article/59703552b61eb78fc0074027.html
桌面安装步骤如下:

1.配置网络(因为安装过程需要网络yum源。当然你这里如果有完整系统镜像做本地yum源或者其它本地yum源可以满足安装需求的话没有网络也是可以的。)

2.查看yum源是否可用:

yum repolist

3.执行命令:

yum grouplist  # 先检查一下系统支持哪些桌面安装类型,见下图

yum groupinstall -y "X Window System"  # X Window System是执行在UNIX系统上的视窗系统,出现complete表示成功。据其它同行说此步骤不执行亦可。

yum groupinstall -y "GNOME Desktop"  # 表示安装GNOME Desktop类型的桌面,出现complete表示成功;查阅其它经验贴发现也可以选择KDE Desktop,安装方法请参考其它资料。
报错:

Transaction check error:

file /boot/efi/EFI/redhat from install of fwupdate-efi-12-5.el7.x86_64 conflicts with file from package grub2-common-1:2.02-0.65.el7_4.2.noarch

file /boot/efi/EFI/redhat from install of fwupdate-efi-12-5.el7.x86_64 conflicts with file from package grub2-efi-1:2.02-0.65.el7_4.2.x86_64

解决:表示包的版本有冲突,貌似是系统bug;执行yum update grub2-common、yum install grub2-efi、yum install fwupdate 后再重新执行yum groupinstall -y "GNOME Desktop"即可,参考链接:https://www.createdpro.com/a/100006。

startx  # 表示进入桌面

报错:

xauth: file /root/.serverauth.2669 does not exist  # 这只是报错的其中一条,还有几条同类型报错,因当时不便截图故不能一 一列出。

解决:在有网的情况下执行yum upgrade 该命令表示安装新内核,重启后即可正常进入桌面。参考链接:https://www.cnblogs.com/rgqancy/p/5554814.html。

4.进入桌面后按提示输入一步步执行完成即可。注意事项:走到如下图这一步时只能以英文字母开头不能以数字开头,你输入全名时下一行的用户名会跟着自动输入,当用户名不跟着全名自动输入时说明系统不支持该类名称,但系统并不报错,只是等你到最后会发现一切就绪后桌面无图标并且鼠标右键无效无法操作;到输入密码这一步时,要求密码不能和名称有相同的字母或数字,否则无法进入下一步。

至此桌面安装完毕,以下为知识点扩展及经验总结:

1.整个过程报错几次,当时没细看报错,导致操作了几遍才解决,差点有重新装系统的冲动了。首先遇到报错不要着急要看一下报错信息再解决,不能盲目解决导致效率低,遇到问题要自信沉稳。

2.yum groupinstall 这个命令的新命令据说可以这样写yum groups install,本人未亲自验证。

3.卸载命令yum groupremove

4.设置开机启动模式为图形模式(是否需要操作这一步有待核实,因为我当时操作了,但与别人交流时他们并未操作该步骤)

systemctl set-default graphical.target或者ln -sf /usr/lib/systemd/system/graphical.target /etc/systemd/system/default.target

设置开机启动模式为文本模式(这一步在装桌面肯定是不用执行的啦,我在这里写出来只是为了知识点的扩展而已):ln -sf/lib/systemd/system/multi-user.target /etc/systemd/system/default.target

5.期间如果reboot后无法正常进入桌面,亦无法进入命令行模式时可以采用Xshell等远程工具连接进入命令行。(有人说可以在终端前用Ctrl+Alt+F*(*表示1-7)之间选择即可以进入控制台来操作,本人未亲自验证)

6.这种情况建议最好安装everything ISO带桌面的系统,一步到位。选择系统时不要选最新的,求稳不求新,同事下载的就是目前最新的7.6版本,新版本难免有bug。

台式机安装CentOS7.6 Minimal ISO系统并增加图形化桌面的更多相关文章

  1. centos图形化桌面安装过程

    连接 1.安装xwindow yum -y groupinstall "X Window System" \\安装 X Window System 环境 2.安装gnome des ...

  2. MacOS系统下的图形化工具

    MacOS系统下的图形化工具 MacOS系统下安装了Git后,发现如果Git中有中文文档操作还是比较麻烦(需要输入中文的文件名).图形化对Git的操作还是相对于方便一些.所以准备找一个图形化的工具. ...

  3. VirtualBox上安装CentOS-7(Minimal)

    Windows 10家庭中文版,VirtualBox 5.2.12,CentOS 7(Minimal版), 因为听到大家在谈论CentOS,阿里云上也有CentOS,CentOS还是Red Hat出品 ...

  4. 虚拟机下安装centos7方法,修改系统语言为简体中文的方法

    说明 自己装系统时一般都可以自定义选择系统语言.可是云端服务器一般都是安装好的镜像,默认系统语言为英文,对于初学者可能还会有搞不懂的计算机词汇.这里简单说一下centos7怎么修改系统语言为中文. 虚 ...

  5. 01_Git的安装和简单使用(命令行模式+图形化模式)

      刚开始用git的小白适用,参考链接:http://www.cnblogs.com/qijunjun/p/7137207.html  实际项目开发中,我们经常会用一些版本控制器来托管自己的代码,今天 ...

  6. CentOS7 Mini安装Oracle后用PL/SQL连接数据库(图形化安装)

    1.本来是安装完数据库后,本地可以访问了,而Win10下Oracle客户端配置Oracle Net Manager时报连接超时 解决方法: 这种连接超时,让我想到telnet连接问题,就用telnet ...

  7. linux系统 使用git图形化管理工具———gitk

    运行安装命令: sudo apt-get install gitk 运行命令打开gitk : gitk

  8. 云服务器 ECS Linux 系统安装图形化桌面 (centos7 ubuntu14)

    基于性能及通用性等因素,默认情况下,阿里云官方公共 Linux 系统镜像不会安装图形化桌面组件.本文简述了常用操作系统图形化桌面安装说明,您可以根据需求进行配置系统. 注意:图形化桌面可能会 显著降低 ...

  9. Vmware部署Linux无人值守安装Centos7系统

    Linux - 无人值守安装服务 # 需求分析 - 使用光盘镜像来安装 Linux 系统的方式; 坦白讲, 该方法适用于只安装少量 Linux 系统的情况, 如果生产环境中有数百台服务器都需安装系统, ...

随机推荐

  1. 网站的ssl证书即将过期,需要续费证书并更新

    SSL这个证书的续费也挺奇怪,续费跟新购买一样. 证书这个东西,申请成功之后,每次都要重新下载,需要处理好格式之后,放在服务器的指定目录里. 大致操作如下: 首先,申请/续费证书,证书下来后,下载下来 ...

  2. setTimeout()执行时序

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xht ...

  3. iOS 中UITableView的深理解

    例如下图:首先分析一下需求:1.根据模型的不同状态显示不同高度的cell,和cell的UI界面. 2.点击cell的取消按钮时,对应的cell首先要把取消按钮隐藏掉,然后改变cell的高度. 根据需求 ...

  4. dsp

  5. RDD(九)——序列化问题

    在实际开发中我们往往需要自己定义一些对于RDD的操作,那么此时需要考虑的主要问题是,初始化工作是在Driver端进行的,而实际运行程序是在Executor端进行的,这就涉及到了跨进程通信,是需要序列化 ...

  6. 爬取迷你mp4各个电影信息

    网站:www.minimp4.com # coding=utf-8 import requests from lxml import etree class Minimpe_moves(object) ...

  7. 利用face_recognition,dlib与OpenCV调用摄像头进行人脸识别

    用已经搭建好 face_recognition,dlib 环境来进行人脸识别 未搭建好环境请参考:https://www.cnblogs.com/guihua-pingting/p/12201077. ...

  8. Memcache工作原理

    1       Memcache是什么 Memcache是danga.com的一个项目,最早是为 LiveJournal 服务的,目前全世界不少人使用这个缓存项目来构建自己大负载的网站,来分担数据库的 ...

  9. VBA编程常用词汇英汉对照表

    表 20‑1到表 20‑8是VBA编程中使用频率最高的英文单词,按字母排序.词性列中,a表示形容词,n表示名词,v表示动词,p表示介词以及其他词性. 表 20‑1 VBA编程常用词汇表 单词 中文 词 ...

  10. redis的集群:

    集群策略:主从复制哨兵集群 参考:https://blog.csdn.net/q649381130/article/details/79931791 集群又分为如下:客户端分片基于代理的分片路由查询参 ...