台式机安装CentOS7.6 Minimal ISO系统并增加图形化桌面

摘要:
需求:公司测试环境因业务原因,需要在台式电脑上安装带桌面的CentOS系统,因同事有一个7.6版本MinimalISO镜像的安装U盘,为了图方便没有去下载everythingISO镜像,而是待同事安装好最小化系统后我来添加桌面。yumgroupinstall-y"GNOMEDesktop"#表示安装GNOMEDesktop类型的桌面,出现complete表示成功;查阅其它经验贴发现也可以选择KDEDesktop,安装方法请参考其它资料。报错:Transactioncheckerror:file/boot/efi/EFI/redhatfrominstalloffwupdate-efi-12-5.el7.x86_64conflictswithfilefrompackagegrub2-common-1:2.02-0.65.el7_4.2.noarchfile/boot/efi/EFI/redhatfrominstalloffwupdate-efi-12-5.el7.x86_64conflictswithfilefrompackagegrub2-efi-1:2.02-0.65.el7_4.2.x86_64解决:表示包的版本有冲突,貌似是系统bug;执行yumupdategrub2-common、yuminstallgrub2-efi、yuminstallfwupdate后再重新执行yumgroupinstall-y"GNOMEDesktop"即可,参考链接:https://www.createdpro.com/a/100006。

需求:公司测试环境因业务原因,需要在台式电脑上安装带桌面的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 # 先检查一下系统支持哪些桌面安装类型,见下图

台式机安装CentOS7.6 Minimal ISO系统并增加图形化桌面第1张

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

台式机安装CentOS7.6 Minimal ISO系统并增加图形化桌面第2张

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

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系统并增加图形化桌面》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇mongodb 操作 Date字段类型 mongodb shell apiMoco 详解下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

winform 获取当前程序所在目录。

string exePath = new DirectoryInfo(Assembly.GetExecutingAssembly().ManifestModule.FullyQualifiedName).Parent.FullName; string apppath = System.IO.Path.GetDirectoryName(System.Refl...

pip install 默认安装路径修改

一、使用命令查看pip默认安装目录 python -m site 这里的USER_BASE和USER_SITE其实就是默认的启用Python通过pip自动下载的脚本和依赖安装包的基础路径。 接着使用命令python -m site -help,便会看到如下:  以上说明了,路径的配置是在我们安装目录下的/root/anaconda3/lib/pytho...

.Net Core System.IO.Compression.ZipFile实现Zip格式压缩和Zip格式解压缩

一、安装Nuget包 System.IO.Compression.ZipFile Install-package System.IO.Compression.ZipFile 二、ZipFile 类使用 简单操作方法: ZipFile.CreateFromDirectory()---压缩 ZipFile.ExtractToDirectory()---解压缩...

你知道什么是Grunt么?

一句话,Grunt是前端的Maven。它是JavaScript世界的构建工具。 1. 首先安装node.js,由于Grunt需要依赖于node.js的npm来管理和安装。最终检测安装node.js成功的标志是:在cmd的DOS命令下输入: node -v npm -v //安装node.js的时候,系统自动将命令npm加入到了系统变量中,所以在...

java枚举类型

public class TestEnum { /*最普通的枚举*/ public enum ColorSelect { red, green, yellow, blue; } /* 枚举也可以象一般的类一样添加方法和属性,你可以为它添加静态和非静态的属性或方法,这一切都象你在一般的类中做的那样....

vxworks固件分析

前言 vxworks 的固件分析流程 1.用binwalk查看固件基本信息并解压固件 2.获取固件相关信息, cpu架构,大小端 3.确定固件的加载地址 4.用IDA加载固件,并修复符号表 5. 分析固件 实战分析 一道CTF题 分析固件 用到的例子 http://www.icsmaster.org/wp-content/uploads/2018/01/...