1.修改Ubuntu的GRUB2引导界面主题
2.修改Ubuntu的开关机界面主题
3.这里注意,有的地方很坑很坑, 不仔细看打死你都找不到
注意:GRUB主题可以一件换装了
1.引言
我之前按照网上的教程修改GRUB和开关机界面主题, 一直不成功心态炸了. 突然想到可能是与默认主题有关。
要知道GRUB2最后的主题配置文件是在执行
update-grub
命令之后动态生成的, 存放在/boot/grub/grub.cfg文件中.打开/boot/grub/grub.cfg文件由注释可知道, 此文件由/etc/grub.d目录下的文件和/etc/default/grub文件生成的。
在/boot/grub/grub.cfg文件中查找themes关键字, 再看由注释可知此处代码所在的文件.
找到/etc/grub.d/00_header和/etc/grub.d/05_debian_theme两个文件, 可知默认主题与这两个文件有关。
经多次查探在/etc/grub.d/05_debian_theme找到设置默认主题的文件:
/usr/share/plymouth/themes/default.plymouth
果不其然, 进去一看在/usr/share/plymouth/themes/中有两个默认配置文件: default.plymouth和default.grub。
而这两个文件是/etc/alternatives/中文件的软连接.
故而, 要想让你的配置成功, 必须删除这两个默认主题文件.
当然, 你要是闲修改那些配置文件麻烦的话, 你可以将下载好的主题文件名直接修改为默认文件中的主题文件名.🙂
2.删除默认主题配置文件
- 删除下列文件:
1 | sudo rm -f /usr/share/plymouth/themes/default.plymouth |
3.下载并安装主题
手动下载安装
进入Gnome
主题官网 下载主题文件。
- 左侧的GRUB Themes即为GRUB的主题下载。推荐的 GRUB 主题:
- 左侧的Plymouth Themes即为开关机界面的主题下载。
下载成功后,将主题文件分别移动到对应的目录下即可。
- GRUB Themes放在:
/boot/grub/themes
目录下。 - Plymouth Themes放在:
/usr/share/plymouth/themes
目录下。
命令安转Plymouth主题
1 | 安转默认的所有主题,不多一共十个左右吧 |
4.修改主题
修改grub主题
修改
修改/etc/default/grub或/etc/grub.d/00_header文件:
1 | sudo vim /etc/default/grub |
若文件中有 GRUB_THEME 和 GRUB_GFXMODE 配置,修改即可。
若没有,则添加。
1 | GRUB_THEME="/boot/grub/themes/主题名/theme.txt" |
如图:
更新
更新GRUB配置文件,最重要的一步。
1 | sudo update-grub |
修改Plymouth主题
用shell命令选择主题
当然,这个命令只能选择你通过
sudo apt-get install plymouth-theme*
安装过的主题。
1 | sudo ln /etc/alternatives/default.plymouth /usr/share/plymouth/themes/default.plymouth |
通过配置文件选择主题
修改plymouth配置文件指定主题位置信息。
1 | sudo vim /etc/alternatives/default.plymouth |
内容如图:
原本没有此文件或已被删除的,可以直接新建,文件内容:
1 | [Plymouth Theme] |
- 千万不要忘记:更新配置
1 | sudo ln /etc/alternatives/default.plymouth /usr/share/plymouth/themes/default.plymouth |
5.GRUB一键换装
- ①官网下载主题,我下的是Grub-theme-vimix
- ②下载后解压
- ③以
sudo
执行主题里面的 install.sh 等shell命令即可。