为kali的GRUB更换主题
1.主题下载
下载地址
- GNOME下载地址:Star Rail Grub Themes
- GitHub下载地址:StarRailGrubThemes
2.安装主题
2.1主题文件安装
- 下载并解压主题文件。
- 将解压后的主题文件夹存放到
/boot/grub/themes
目录下。
2.2修改grub的配置文件
- 编辑 GRUB 配置文件:bash
vim /etc/default/grub
- 在文件中添加以下内容,指定主题路径(将
**theme**
替换为实际的主题文件夹名称):textGRUB_THEME="/boot/grub/themes/**theme**/theme.txt"
2.3 其他注意事项
如果更改后仍然使用的是 /boot/grub/themes/kali
文件夹下的主题,建议将原 kali
文件夹重命名,然后将新主题文件夹命名为 kali
。
3.GRUB其他行为定制
3.1界面选项顺序修改
GRUB 的启动项顺序由 /etc/grub.d/
文件夹中的脚本决定。
00_header
:设置 GRUB 的基础环境变量。05_debian_theme
:设置 GRUB 的主题。10_linux
:识别根设备中操作系统正在使用的内核。20_linux_xen
:为 Xen 虚拟化环境中的 Linux 内核创建启动菜单项。30_os-prober
:使用os-prober
工具扫描系统中其他分区上的操作系统。30_uefi-firmware
:为 UEFI 固件添加启动菜单项。40_custom
:添加自定义的启动菜单项。
如果需要调整启动顺序,例如将识别到的系统放在最前面,可以将 30_os-prober
重命名为 08_os-prober
。
3.2添加关机选项
前面的序号为启动顺序 30_os-prober -> 08_os-prober 就可以把识别识别到的系统放在最前面
3.3添加关机选项
bash
#!/bin/sh
exec tail -n +3 $0
# This file provides an easy way to add custom menu entries. Simply type the
# menu entries you want to add after this comment. Be careful not to change
# the 'exec tail' line above.
menuentry 'Shutdown the computer' {
halt
}
3.4启动行为修改
- 编辑 GRUB 配置文件:bash
vim /etc/default/grub
- 修改以下参数:text
GRUB_DEFAULT=0 # 默认启动项(从0开始计数) GRUB_TIMEOUT=30 # 等待时间(秒)
- 更新 GRUB 配置:bash
update-grub
3.5分辨率问题
如果 GRUB 启动界面的分辨率不符合需求,可以手动修改分辨率设置:
在 GRUB 选择界面按
C
进入命令行,使用vbeinfo
命令查看支持的分辨率。编辑
/boot/grub/grub.cfg
文件:bashvim /boot/grub/grub.cfg
找到以下部分:
bashif loadfont $font ; then set gfxmode=1280x720,1280x800,auto load_video insmod gfxterm set locale_dir=$prefix/locale set lang=zh_CN insmod gettext
修改为:
bashif loadfont $font ; then set gfxmode=1920x1080,1280x720,1280x800,auto load_video insmod gfxterm set locale_dir=$prefix/locale set lang=zh_CN insmod gettext
3.6关于启动其他系统之后背景仍然为默认背景的问题
在/boot/grub/grub.cfg 的05_debian_theme部分有背景文件路径,替换即可