更改grub2背景图像启动画面
时间:2020-01-09 10:37:34 来源:igfitidea点击:
在本教程中,我将分享更改GRUB2菜单的背景图像的步骤,该菜单在Linux中也称为启动屏幕。默认的启动屏幕在不同的Linux发行版中有所不同。在本文中,我将使用RHEL 8,但相同的步骤对使用GRUB2的任何其他发行版(例如Ubuntu,Debian,CentOS,SuSE等)均有效。
1.默认的GRUB2背景图片
在我的Linux发行版中,以下是默认的GRUB2背景图像。
默认GRUB2引导加载程序初始屏幕
如我们所见,它是纯黑色背景图像。在默认的RHEL发行版中,他们使用的是isolinux/splash.png
,这不过是纯背景图像。
提示:
对于PXE环境,我们有vesamenu.c32
(图形)和menu.c32
(仅文本模式),但此处不能将其用于grub2背景。
2.将自定义镜像放置在服务器上
我们可以将JPG/JPEG或者PNG图像用作新的背景图像,而不是默认的初始屏幕。确保图像分辨率为600 * 600或者更高。我们可以将镜像放置在任何首选位置,我们将创建一个新目录/boot/grub2/images
。
# mkdir /boot/grub2/images
接下来将图片复制到此目录中
# ls -l total 384 -rw-r--r-- 1 root root 363046 Aug 28 13:39 RHEL_8_Desktop.png
所以现在我们有了我们的形象。让我们继续下一步。
2.用新的背景图片更新GRUB2
更新GRUB2并在/etc/default/grub中添加或者修改以下变量
# cat /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="console" <-- Commented out this entry GRUB_CMDLINE_LINUX="resume=/dev/mapper/rhel-swap rd.lvm.lv=rhel/root rd.lvm.lv=rhel/swap rhgb quiet biosdevname=0 net.ifnames=0" GRUB_DISABLE_RECOVERY="true" GRUB_ENABLE_BLSCFG=true GRUB_TERMINAL_OUTPUT="gfxterm" <-- Use gfxterm GRUB_BACKGROUND="/boot/grub2/images/RHEL_8_Desktop.png" <-- provide the location of your image
4.重建GRUB2
接下来在旧版BIOS上重建GRUB2配置
# grub2-mkconfig -o /boot/grub2/grub.cfg Generating grub configuration file ... Found background: /boot/grub2/images/RHEL_8_Desktop.png done
暗示:
如果系统使用UEFI,则必须将路径更改为/boot/efi/EFI/redhat/grub.cfg以重建GRUB2
5.验证新的GRUB2背景图像
一切就绪,接下来重新启动节点并验证新GRUB2背景图片
现在我们有了新的GRUB2背景图片