您正在使用 IPV4 [35.175.107.142] 访问本站,您本次已经查看了 1 页
用户名: 密 码: 验证码:     用QQ登录本站
首页 软件 编程 笑话 知识 公告 台风 日历 计算器
悟空收录网       [公益]保护绿色环境,构建和谐社会      

【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中      
[公益] 地球是我家,绿化靠大家      
2023年 圣诞节 014
2024年 腊八节 038
2024年 元 旦 021
2024年 春 节 061
综合数码金融娱乐服务报刊政府机构 推荐 排名 今日 申请 友情  
您现在的位置:首页 >> Linux >> 内容
本类新增
本类热门文章
修改Linux的GRUB启动背景的方法
内容摘要: 何为GRUB背景(Splash)?GRUB背景(Splash)只不过是一张图像,在Linux系统启动的时候显示为背景。你可能知道Grub(GRandUnifiedBootloader的简写)是主流Linux发行版中广泛使用的启动装载程序。以RedHat为例,你会发现它在系统启动之时显示为空白或者是一个黑色背景。GRUB背景(Splash)的相关定义在grub......
何为GRUB背景(Splash)?

GRUB背景(Splash)只不过是一张图像,在Linux系统启动的时候显示为背景。你可能知道Grub(GRandUnifiedBootloader的简写)是主流Linux发行版中广泛使用的启动装载程序。以RedHat为例,你会发现它在系统启动之时显示为空白或者是一个黑色背景。

GRUB背景(Splash)的相关定义在grub.conf文件中,并且splash背景图像应该存储在/boot分区中。如果你觉得默认的空白屏相当无趣,同时又想按照自己的意愿来修改它,那么赶紧阅读下方的每个步骤吧。

开始前需要哪些准备工作

1.ImageMagick(仅在命令行中使用)或者GIMP(GUI中使用)

2.一个样例图像

使用GUI修改Grub的Splash背景

首先然我们来使用GUI来进行操作吧,这里我们使用GIMP来作为图像编辑器。

步骤1、使用GIMP打开图像(路径为:应用-->图像-->GIMP程序)

步骤2、现在我们需要按实际情况将图像缩放到640x480大小。为此,需要点击图像-->缩放图像。记住,要如下图参数进行设置。修改宽度为640,高度为480。其他保持不变。

点击缩放按钮

步骤3、然后,我们需要索引图像,让它仅使用14色。为此,点击图像-->模式-->索引。点选生成最优调色板选项,并设置颜色最大值为14。

点击转换按钮

步骤4、保存文件。这里以文件名为“UxTechno.xpm”来保存。

步骤5、以Zip方式压缩文件。为此,转到文件的保存位置-->右击并选择压缩选项,选择gzip方法来压缩。

步骤6、现在复制或移动"UxTechno.xpm.gz"到/boot/grub/UxTechno.xpm.gz。

步骤7、这一步,打开/boot/grub/grub.conf文件编辑splashimage参数如下,并保存文件。

最后,文件的内容应该是像这样的:

#grub.conf

generatedbyanaconda

#

#Notethatyoudonothavetorerungrubaftermakingchangestothisfile

#NOTICE:Youhavea/bootpartition.Thismeans

that#allkernelandinitrdpathsarerelativeto/boot/,eg.#root

(hd0,0)#kernel/vmlinuz-versionroroot=/dev/sda2#initrd

/initrd-[generic-]version.img#boot=/dev/sdadefault=0timeout=5

splashimage=(hd0,0)/grub/UxTechno.xpm.gz

hiddenmenu

titleRedHatEnterpriseLinux(2.6.32-220.el6.x86_64)

root(hd0,0)

kernel/vmlinuz-2.6.32-220.el6.x86_64roroot=UUID=1d8c5075-1a5b-4fdc-ba15-0458b65c6012rd_NO_LUKSrd_NO_LVMLANG=en_US.UTF-8rd_NO_MDquietSYSFONT=latarcyrheb-sun16rhgb

crashkernel=autoKEYBOARDTYPE=pcKEYTABLE=usrd_NO_DMinitrd

/initramfs-2.6.32-220.el6.x86_64.img

当你重启服务器之后,你讲看到如下效果的splash背景图像:

使用命令行修改Grub的Splash背景

如果说你是命令行的超级粉丝,那就使用如下方法吧。

步骤1、开始之前,我们需要修改图像的像素分辨率。为此,我们还需要在Linux系统上安装好ImageMagick。在CentOS/RHEL上使用如下命令来进行交叉检查。

#rpm-qa|grep-iImageMagick

如果命令没有返回输出(即空白),这意味这你的系统上还没有安装ImageMagick。你必须运行下面的命令来安装它。

#yuminstallImageMagick

安装好了重新复核一下,你会得到类似如下的输出:

#rpm-qa|grep-iImageMagick

ImageMagick-6.5.4.7-5.el6.x86_64

然后,继续接下来的配置。这里我使用UxTechno的logo来做splash背景图像。

步骤2、使用如下命令来转换像素深度。

#convert-depth8-colors14-resize640x480uxtechno_logo.jpguxtechno_logo.xpm

上述选项的意义如下:

1.最大使用14色

2.分辨率为640x480

3.使用xpm格式

步骤3、以Zip方式压缩文件。

#gzipuxtechno_logo.xpm

步骤4、复制文件到/boot分区。

#cpuxtechno_logo.xpm.gz/boot/grub/

步骤5、在/boot/grub/grub.conf文件中修改splashimage参数如下,并保存文件。

splashimage=(hd0,0)/grub/uxtechno_logo.xpm

步骤6、最后,使用reboot命令重启服务器。启动界面将显示使用GUI方式第7步中的图像。

版权声明:本内容来源于网络,如有侵犯您的版权,请联系站长,本站收到您的信息后将及时处理。
上一篇:Linux调整Swap空间大小的扩容分区 下一篇:利用Linux Find命令快速查找文件
发布日期:2023/11/19
手机扫二维码直达本页
发布时间:15:25:56
点  击:9
录  入:伊伊
相关文章
Baidu
YiJiaCMS 7.3.5 build231025(MSSQL) 闽ICP备05000814号-1
本空间由腾讯云(轻量应用服务器)提供,Cloudflare提供加速防护
运行时间载入中.....