只需修改GRUB配置启用图形界面、安装第三方主题、用Grub Customizer图形化调整,三步即可让Win11与Ubuntu双系统启动时显示高清背景、圆角菜单、自定义字体及动画效果。

想让Win11和Ubuntu双系统启动时不再面对黑底白字的GRUB界面,而是看到高清背景、圆角菜单、自定义字体甚至动画过渡效果?只需修改配置文件、安装主题、刷新引导,三步到位。
直接编辑GRUB配置启用图形界面
这一步决定GRUB能否显示图片和高分辨率——不改这里,后续所有美化都无效。
用终端打开主配置文件:sudo nano /etc/default/grub
找到并取消注释(删除行首#)或新增以下三行:
GRUB_GFXMODE=1920x1080,1366x768,auto
GRUB_BACKGROUND="/usr/share/images/grub/my_bg.png"
GRUB_THEME="/usr/share/grub/themes/mytheme/theme.txt"
【必须确保GRUB_GFXMODE值中第一个分辨率与你显示器原生分辨率完全一致,否则背景拉伸或居中偏移】
保存后立即执行:sudo update-grub
用Grub Customizer图形化调整启动项与顺序
适合不想记命令、常需微调菜单内容的用户。它能拖拽重排Windows/Ubuntu条目、隐藏旧内核、修改超时时间,比手改grub.cfg安全得多。
方法一:PPA安装(推荐,适配Ubuntu 24.04)
依次执行:
sudo add-apt-repository ppa:drvo/customizer
sudo apt update
sudo apt install grub-customizer
方法二:手动安装deb包(网络受限时)
下载最新版deb包(如grub-customizer_5.2.0-1_amd64.deb)→右键“在终端中打开”→运行 sudo dpkg -i *.deb →修复依赖:sudo apt --fix-broken install
启动后,在左侧列表中拖动“Windows Boot Manager”条目到第二位,把Ubuntu设为默认;右侧将“Boot default entry after”设为5秒;勾选“Show menu”避免跳过界面。
安装第三方GRUB主题实现深度美化
真正让GRUB从“能用”变“好看”的关键步骤。社区主题通常包含字体、图标、动画脚本和预设配色。
第一步:创建主题目录
sudo mkdir -p /usr/share/grub/themes/stylish
第二步:下载并解压主题(以Stylish GRUB为例)
wget https://github.com/vinceliuice/grub2-themes/archive/refs/heads/master.zip
unzip master.zip
cd grub2-themes-master
第三步:安装到目标路径
sudo cp -r themes/stylish/* /usr/share/grub/themes/stylish/
第四步:确认theme.txt存在且路径正确
运行 ls /usr/share/grub/themes/stylish/theme.txt,若返回该路径则成功;若报错,说明拷贝不全,需重新检查子目录层级。
最后回到/etc/default/grub,将GRUB_THEME行改为:
GRUB_THEME="/usr/share/grub/themes/stylish/theme.txt"
再次运行:sudo update-grub

















