从 Pling 安装 Grub 主题
-
下载
下载地址 -
安装
-
提取存档文件
主题文件夹应该包含
theme.txt
和该主题附带的其它一些相关的文件(例如,背景图像、自定义文件)。 解压复制到/boot/grub/themes/
目录。tar xzf xxxx.tar.gz sudo cp -r xxxx /boot/grub/themes ls /boot/grub/themes
-
编辑
/etc/default/grub
文件
找到GRUB_THEME=
代码行,并添加路径到你想要使用的主题的theme.txt
。并且,也要取消GRUB_GFXMODE=
代码行的注释,输入背景图像的分辨率。通常,背景图像的文件名称包含其分辨率(例如background1280x800.png
)sudo cp /etc/default/grub /etc/default/grub.bak sudo gedit /etc/default/grub
示例输入:
[...] GRUB_THEME=/boot/grub/themes/xxxx/theme.txt GRUB_GFXMODE=1280x800 [...]
-
更新GRUB使之生效
sudo update-grub
示例输出:
Sourcing file `/etc/default/grub' Sourcing file `/etc/default/grub.d/init-select.cfg' Generating grub configuration file ... Found theme: /boot/grub/themes/xxxx/theme.txt Found linux image: /boot/vmlinuz-5.15.0-41-generic Found initrd image: /boot/initrd.img-5.15.0-41-generic Found linux image: /boot/vmlinuz-5.15.0-39-generic Found initrd image: /boot/initrd.img-5.15.0-39-generic Found memtest86+ image: /boot/memtest86+.elf Found memtest86+ image: /boot/memtest86+.bin Warning: os-prober will not be executed to detect other bootable partitions. Systems on them will not be added to the GRUB boot configuration. Check GRUB_DISABLE_OS_PROBER documentation entry. done
-
-
移除GRUB主题
-
删除grub中安装的主题文件夹
sudo rm -fr /boot/grub/themes/xxxx
-
编辑
/etc/default/grub
文件sudo gedit /etc/default/grub
-
移除之前添加的代码行
[...] GRUB_THEME=/boot/grub/themes/xxxx/theme.txt GRUB_GFXMODE=1280x800 [...]
-
更新GRUB以生效, 重启查看
sudo update-grub sudo reboot
-
从GitHub安装Grub主题
-
下载
推荐两个GitHub地址,是很多大佬精心挑选出来比较漂亮的一些主题
下载速度慢的话把
https://github.com/
替换为大佬的git镜像地址https://kgithub.com/
-
安装
如果一个 Grub 主题托管在 GitHub 中,它很可能有安装程序脚本和卸载程序脚本。比如
grub2-themes
这个集合中包含几个不同主题,可以修改命令改为对应的主题名字安装,git上也有相关参数介绍,可以使用自己喜欢的主题。
git clone https://kgithub.com/vinceliuice/grub2-themes.git cd grub2-themes/ sudo ./install.sh -b -t whitesur -s 1080p
这将应用一个名称为 “Whitesur” 的主题,使用 1080p 屏幕分辨率,并且自动安装到grub主题目录。你可能会提及到其它的分辨率,例如
2k
、4k
、超宽(ultrawide
)、超宽 2k(ultrawide2k
) 。如果你不提及分辨率,将默认采用1080p
。 -
卸载
转到项目的复刻目录,执行卸载命令
cd grub2-themes/ sudo ./install.sh -r -t whitesur