Centos设置GRUB2引导程序背景

在默认情况下Centos/RedHat系列的Linux操作系统都没有配置grub背景,当做服务器使用的话可能会无所谓,如果自己使用的话,总是想着让它看起来美丽一些,在本篇文章中在grub引导界面添加一张背景图片,修改一下分辨率。

环境

Centos7.7 Minimal
Centos8.0 Minimal

找一张漂亮的背景

找一张漂亮的图片,上传到服务器上面。

# 上传之后,图片复制到/boot/grub2/images文件夹下面。
[root@client ~]# mkdir /boot/grub2/images
[root@client ~]# cp -p background.jpg /boot/grub2/images/
[root@client ~]# chmod 777 !$/background.jpg

编辑/etc/default/grub文件

[root@client ~]# vim /etc/default/grub

GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)"
GRUB_DEFAULT=saved
GRUB_DISABLE_SUBMENU=true
GRUB_TERMINAL_OUTPUT="gfxterm"
GRUB_BACKGROUND=/boot/grub2/images/background.jpg
GRUB_GFXMODE=1440x900,1024x768,640x480
GRUB_CMDLINE_LINUX="crashkernel=auto spectre_v2=retpoline rd.lvm.lv=centos/root rd.lvm.lv=centos/swap rhgb quiet"
GRUB_DISABLE_RECOVERY="true"
GRUB_TERMINAL_OUTPUT这个变量在Centos/RHEL系统中,默认值是”console”,需要修改成”gfxterm”,才能显示图片背景。
添加GRUB_BACKGROUND变量,指定图片背景的位置。
添加GRUB_GFXMODE 变量,指定grub引导界面的分辨率。

重新生成grub.cfg配置文件

[root@client ~]# grub2-mkconfig -o /boot/grub2/grub.cfg
[root@client ~]# reboot

然后重启操作系统。

效果图

Centos7效果图

Centos8效果图

总结

设置背景图片需要和“gfxterm”图形终端一起使用。图片的格式需要是.png、jpg、.jpeg、.tga后缀。

原创文章,作者:晴川运维,如若转载,请注明出处:https://baike.qcidc.com/16508.html

(0)
晴川运维晴川运维
上一篇 2025年10月23日
下一篇 2025年10月23日

相关推荐

  • CentOS7.2下安装MySQL

    一、系统环境  [root@localhost home]# cat /etc/RedHat-release  CentOS Linux release 7.2…

    CentOS 2025年6月11日
  • CentOS7部署ELK5.2

    本文介绍在CentOS7下通过yum的方式安装ELK Stack各套件,并做简单配置。  一.环境准备 1. 操作系统 CentOS-7-x86_64-Ever…

    CentOS 2025年10月22日
  • shell脚本切割Tomcat的日志文件

    鉴于在调试logback和log4j的文件切割一直无法成功,随性用shell写个脚本用来切割tomcat下的日志文件(大家如果有在logback或log4j使用文件切割成功的话,可…

    CentOS 2025年6月8日
  • CentOS 7下MySQL5.7.23的服务配置参数测试

    centos 7默认安装mysql5.7.23,服务管理发生了变化,从sysvinit(service mysql start)变化为systemd(systemctl start…

    CentOS 2025年6月8日
  • Linux下安装 PostgreSQL 并设置基本参数

    在linux下安装Postgresql有二进制格式安装和源码安装两种安装方式,这里用的是二进制格式安装。各个版本的Linux都内置了Postgresql,所以可直接通过命令行安装便…

    CentOS 2025年6月15日
  • CentOS7中文语言乱码以及Tomcat日志中文乱码问题解决

    linux系统中文语言乱码,是很多小伙伴在开始接触Linux时经常遇到的问题,而且当我们将已在Wndows部署好的项目搬到Linux上运行时,Tomcat的输出日志中文全为乱码(在…

    CentOS 2025年9月17日
  • Linux下全自动编译安装MySQL

    MySQL的编译安装,在 Linux下MySQL的编译安装图文详述 中已经说明了,但是还是比较麻烦,尤其是一大堆命令,来手动执行,稍有不慎,就会出错。生产上一般都是先在本地测试环境…

    CentOS 2025年10月6日
  • 在CentOS 7上安装Jenkins

    在centos 7上安装Jenkins 安装 添加yum repos,然后安装 sudo wget -O /etc/yum.repos.d/jenkins.repo http://…

    CentOS 2025年6月11日
  • CentOS 6.4下安装Python3

    CentOS安装Python3.X 1、系统环境说明 1 [root@Python ~]# uname -r 2 2.6.32-431.el6.i686 3 [root@Pytho…

    CentOS 2025年10月6日
  • Linux入门基础教程之设置固定IP

    最近在学习Linux操作系统,单在使用shell连接前都要使用ifconfig eth0 设置一个临时IP让我不胜其烦。决定学习设置一个固定IP,本人使用CentOS6.5。 步骤…

    CentOS 2025年10月22日

发表回复

登录后才能评论