千家信息网

如何自定义换grub主题

发表于:2024-12-02 作者:千家信息网编辑
千家信息网最后更新 2024年12月02日,如何自己更换自定义grub主题?其实要解决这个问题也不难,为此小编总结了这篇文章,下面我们一起来看看自定义grub主题的方法步骤。解压tar -zxvf xxxx.tar.gz安装直接在解压后的文件夹
千家信息网最后更新 2024年12月02日如何自定义换grub主题

如何自己更换自定义grub主题?其实要解决这个问题也不难,为此小编总结了这篇文章,下面我们一起来看看自定义grub主题的方法步骤。

解压

tar -zxvf xxxx.tar.gz

安装

直接在解压后的文件夹运行:

sudo ./install.sh

输入y:

效果

改进


1 progress_bar

这个是进度条的设置,如果觉得进度条不满意可以直接去修改/boot/grub/themes/主题名/theme.txt下的progress_bar设置:

可以修改(距离左边和顶部的)位置,宽度,高度,是否显示文本,设置文本等,还可以设置前景颜色(fg_color)与背景颜色(bg_color),还有进度条的风格,就是显示哪一些图片等。

2 boot_menu

这个是启动项菜单的设置,可以调整启动项的位置,字体大小,启动项高度,各个启动项之间的间隔,启动项前的图标大小等。

3 image

笔者的这个theme.txt有一个image,用来显示KDElogo的,这个可以选择直接不要,删除全部即可,如果想更换成自己喜欢的图片,可以直接修改文件位置,或者再新建一个image:

如果是自己的文件需要把图片放到与theme.txt同一个文件夹,其他宽度,高度之类的,设置合适就好了。

4 /etc/default/grub


一些系统相关的基本上不用改,经常改的是默认项,timeout这几个。

  • GRUB_DEFAULT:设置默认启动项,按menuentry排序(menuentry顺序可以通过/boot/grub/grub.cfg查看),从0开始计数,从0开始计数,从0开始计数,重要的事再说一遍不是从1开始计数,若设为"saved"的话表示保存上次项,需要配合GRUB_SAVEDEFULT使用。
  • GRUB_SAVEDEFAULT:当GRUB_DEFAULT设置为"saved"时这个选项才生效,默认为false,设为true的话默认的启动项是上次启动项。
  • GRUB_TIMEOUT:进入默认项的等待时间,单位秒,有其他键被按下这个时间会取消,默认为5,设为0表示立即启动,不会显示启动项菜单,设为-1的话表示无限等待。
  • GRUB_TIMEOUT_STYLE:默认为"menu"(不设置这个值与设为"menu"等价),表示显示启动项菜单,如果设为"countdown",不会显示启动项菜单,会显示一行倒计时文字,若设为"hidden",效果与"countdown"类似,不过不会显示倒计时文字,等待GRUB_TIMEOUT结束后启动默认启动项。若设为"countdown"或"hidden",想要显示启动项菜单按Esc即可。

不过这里其实有一个坑,就是只需要按Esc一次即可显示启动项菜单,一次即可,两次就会进入grub中的shell,这个要把握好时机,按快了的话没效果或者会进入grub,按慢了就直接启动默认启动项了,当然这个如果GRUB_TIMEOUT稍微大一点就无所谓,笔者说这个因为经历过把GRUB_TIMEOUT设为1,然后GRUB_TIMEOUT_STYLE设为了"hidden"这样的情形,然后就悲剧了。。。想进去启动菜单要重启好几次。。。。因此,GRUB_TIMEOUT_STYLE不太建议设为"countdown"或"hidden",笔者"血的教训"。。。

/etc/default/grub还有其他设置,不过一般不怎么用,需要的话可以来这里看一下。

5 /boot/grub/grub.cfg

执行update-grub后会更新这个文件,手动修改这个文件是因为想修改启动项的文字,因为太长了,感觉没必要。
注意,如果手动修改过/etc/default/grub,也就是需要执行update-grub后使其生效后,需要重新修改/boot/grub/grub.cfg.

sudo vim /boot/grub/grub.cfg

笔者只是想改文字,因此这里搜索找到menuentry直接修改:

改短一点就好了,submenu同理:

6 背景

这个比较简单,这接把想要的背景复制到/boot/grub/themes/主题名/下,重命名叫background.png即可,或者可以在theme.txt中修改:

最终效果

这是最终效果,主要就是加了一个头像,换个背景。

上文描述的就是自定义grub主题的方法,具体使用情况还需要大家自己动手实验使用过才能领会。如果想了解更多相关内容,欢迎关注行业资讯频道!

菜单 文件 主题 效果 就是 文字 笔者 背景 位置 图片 进度 高度 倒计时 大小 宽度 手动 文件夹 文本 方法 时间 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 新沂网络安全大队 爱宝商业管理软件v6服务器 办公系统软件开发价钱是多少 杭州网络技术咨询热线 四川成都市网络安全演练 融合的ip网络技术 分布式电商最少用几台服务器 网络安全对国家的重要意义 数据库物理安全设计实例 数据库工作岗位的要求 网络安全工程师考试题库网 从支付宝看网络安全 网络安全发对网络一词的定义 深圳市邦大互联网科技有限公司 数据库中语句筛选不重复数据 网络安全公司50强 服务器内存检测 表情包数据库设计 网络安全等级评估标准 服务器安全检查在线 360刷机校验服务器关闭 软件开发中的详细设计图 数据库模型不包括 网络安全文明上网加文字的手抄报 昆明软件开发培训公司 如何查看某个数据库表的使用情况 温州哪家公司适合软件开发 湖北正规网络技术哪家好 潮州铁立网络技术开发 长沙软件开发哪个公司好
0