GRUB2 美化详细教程(2025年更新版)
一、环境准备
备份配置
sudo cp /etc/default/grub /etc/default/grub.bak sudo cp -r /boot/grub/ /boot/grub.bak # 防止配置失效导致系统无法启动安装依赖工具
Ubuntu/Debian:
sudo apt install tar unzip grub2-commonFedora:
sudo dnf install grub2-toolsArch Linux:
sudo pacman -S grub
二、主题安装
方法1:手动安装(推荐)
下载主题
访问 GNOME Look GRUB 主题库 或 GitHub,选择适配高分辨率的主题(如Vimix-1080p)。解压并部署主题
tar -Jxf Vimix-1080p.tar.xz # 解压主题包 sudo mkdir -p /boot/grub/themes # 创建主题目录 sudo cp -r Vimix/ /boot/grub/themes/ # 复制主题文件
方法2:脚本安装
部分主题提供自动化脚本(如
install.sh)sudo chmod +x install.sh sudo ./install.sh # 如果脚本未自动更新GRUB配置,请手动执行: # sudo update-grub # Ubuntu/Debian # 或 sudo grub2-mkconfig -o /boot/grub2/grub.cfg # Fedora install.sh # 赋予执行权限 sudo ./install.sh # 自动安装到系统目录
三、配置启用主题
编辑 GRUB 配置文件
sudo nano /etc/default/grub修改以下参数:
GRUB_THEME="/boot/grub/themes/Vimix/theme.txt" # 主题路径 GRUB_GFXMODE="1920x1080x32" # 匹配显示器分辨率 GRUB_TIMEOUT_STYLE="menu" # 显示菜单界面更新 GRUB 配置
sudo update-grub # Ubuntu/Debian # 或 sudo grub2-mkconfig -o /boot/grub2/grub.cfg建议统一
为了保持一致性,可以将更新GRUB配置的命令统一为使用
sudo update-grub,并注明其他发行版可能需要使用特定的命令。执行以下命令以更新GRUB配置:
sudo update-grub # Ubuntu/Debian 及大多数情况 # 或对于特定发行版(如Fedora),可能需要 # sudo grub2-mkconfig -o /boot/grub2/grub.cfg
四、自定义进阶
修改主题样式
编辑主题的theme.txt文件:sudo nano /boot/grub/themes/Vimix/theme.txt调整布局:修改
item_padding或item_height数值4更换背景图:替换
background_image路径为高清图片(PNG/JPG格式)
多系统图标匹配
在主题的icons/目录中添加系统标识文件(如windows.png、ubuntu.png),并在配置文件中声明图标映射。
五、图形化工具(Grub Customizer)
安装工具
sudo add-apt-repository ppa:danielrichter2007/grub-customizer sudo apt update && sudo apt install grub-customizer # Ubuntu/Debian功能说明
可视化调整启动项顺序
直接加载主题文件(无需手动编辑配置)
实时预览效果并保存配置
在功能说明中,可以添加一个提示,说明Grub Customizer工具需要管理员权限才能正常运行和保存配置。
六、故障排除
七、效果示例

(主题效果参考自Vimix和Poly Light风格)
注意事项:
部分发行版(如 Deepin)需通过论坛资源修复 Grub Customizer 依赖问题
若使用 Ventoy 启动器,需单独配置
ventoy.json文件实现主题适配