【免费下载链接】Elegant-grub2-themesElegant grub2 themes for all linux systems项目地址https://gitcode.com/gh_mirrors/el/Elegant-grub2-themes点击查看免费下载先说结论都能装而且装法基本一样。Elegant-grub2-themes 是一个免费开源的 GRUB2 主题项目它会自动识别你用的是 Fedoradnf、Archpacman、OpenSUSEzypper还是 Ubuntu/Debianapt调用对应的 GRUB 更新命令。不同发行版的差异主要体现在 GRUB 配置路径和少量坑点上这篇文章帮你逐一理清。一分钟了解这个主题4 套背景 × 4 种样式在讲安装之前先花 30 秒搞清楚它长什么样避免装完发现不是我要的效果。维度可选值说明背景主题-tforest / mojave / mountain / wave森林、沙漠、山脉、波浪样式-pwindow / float / sharp / blur窗口、悬浮、锐利、模糊图片侧-ileft / right背景图显示在左侧或右侧配色-cdark / light深色或浅色分辨率-s1080p / 2k / 4k分别对应 1920x1080、2560x1440、3840x2160所有组合共 192 种效果官方预览图全部放在仓库里安装前可以对着挑preview-01.jpgforest森林全套预览preview-02.jpgmojave沙漠全套预览preview-03.jpgmountain山脉全套预览preview-04.jpgwave波浪全套预览通用安装步骤所有发行版通用第一步获取项目git clone https://gitcode.com/gh_mirrors/el/Elegant-grub2-themes cd Elegant-grub2-themes第二步运行安装脚本sudo ./install.sh -t mountain -p window -i left -c dark -s 1080p不带任何参数直接运行sudo ./install.sh会弹出一个基于dialog的图形化菜单用方向键选择背景、样式、分辨率即可适合新手。第三步重启看效果脚本会自动修改/etc/default/grub先备份为grub.bak写入GRUB_THEME、GRUB_BACKGROUND、GRUB_GFXMODE然后重新生成 GRUB 配置。下一次重启即可看到新主题。核心逻辑都在这两个文件里遇到问题可以对照源码排查安装入口与参数解析install.sh发行版识别、字体拷贝、配置修改core.sh主题配置文件每种分辨率都有config/ 目录各发行版差异对比表项目Ubuntu / Debian / KaliFedoraArchOpenSUSEGRUB 配置文件/etc/default/grub/etc/default/grub/etc/default/grub/etc/default/grubGRUB 主配置位置/boot/grub/grub.cfgBIOS:/boot/grub2/grub.cfgUEFI:/boot/efi/EFI/fedora/grub.cfg/boot/grub/grub.cfg/boot/grub2/grub.cfg更新 GRUB 命令update-grubgrub2-mkconfiggrub-mkconfiggrub2-mkconfig图形菜单依赖需手动装dialog需手动装dialog需手动装dialog需手动装dialog脚本能否自动处理✅ 自动✅ 自动✅ 自动✅ 自动识别逻辑见 core.sh 中的updating_grub函数先找update-grub再找grub-mkconfig然后按zypper/transactional-updateOpenSUSE、dnf/rpm-ostreeFedora/Atomic顺序判断。各发行版专属坑点清单 Fedora字体问题已内置修复注意 UEFI 路径这是坑最多的发行版但项目已经替你处理好了字体问题Fedora 上启用 GRUB2 主题后常报缺少unicode.pf2字体Fedora 34 均如此。安装脚本检测到dnf后会自动检查/boot/grub2/fonts/unicode.pf2或/boot/efi/EFI/fedora/fonts/unicode.pf2并自动写入GRUB_FONT配置见 core.sh 的 Fedora workaround。UEFI 用户注意Fedora UEFI 系统的 GRUB 配置在/boot/efi/EFI/fedora/grub.cfg脚本会自动探测两个位置BIOS/UEFI分别处理你无需手动指定。不要用-b参数Fedora 的/boot通常是独立挂载的-b会把主题装进/boot/grub2/themes重启后容易找不到文件。默认安装到/usr/share/grub/themes是最稳的选择。 Arch最干净的发行版注意 Btrfs 分离 /bootArch 的 GRUB 结构和标准一致脚本走grub-mkconfig -o /boot/grub/grub.cfg这条路基本无坑。唯一提醒如果你的/boot独立挂载尤其是 Btrfs systemd-boot 转 GRUB 的用户同样避免使用-b参数防止主题文件落在/boot上导致 GRUB 无法读取。Arch 默认不带dialog图形菜单需要sudo pacman -S dialog或者直接传命令行参数推荐参数更精确。 OpenSUSE含 MicroOS命令名不同脚本已适配更新命令是grub2-mkconfig -o /boot/grub2/grub.cfg多了一个2脚本通过检测zypper或transactional-update自动走这条分支。MicroOS 特别注意Transactional 系统更新内核后 GRUB 配置可能被覆盖如果你用了systemd-boot或efibootmgr手动管理建议换回 GRUB 再装主题否则可能出现装了但重启不生效的假象。手动安装dialogsudo zypper in dialog。 Kali有一个主题劫持文件脚本已内置处理Kali 官方自带主题机制会在/etc/default/grub.d/kali-themes.cfg里写死GRUB_THEME和GRUB_GFXMODE它会在生成配置时覆盖/etc/default/grub的设置——这就是我明明改对了却不生效的根源。项目专门做了兼容见 core.sh脚本会先备份kali-themes.cfg再把它里面的GRUB_THEME、GRUB_GFXMODE直接改成新主题的值。卸载时也会优先从该文件里清除主题设置。在 Kali 上装完不需要做任何额外操作但要避免手动再装回 Kali 官方主题工具两者会互相打架。 Ubuntu / Debian最省心update-grub一路绿灯只需注意dialog依赖sudo apt install dialog。常见报错与排查速查现象原因解决重启后主题没变GRUB_TERMINALconsole压制了图形脚本会自动注释它若无效检查/etc/default/grub是否被其他工具改回分辨率模糊/变形GRUB_GFXMODE与显示器不匹配在 GRUB 界面按c进入命令行输入vbeinfo或videoinfo查看可用分辨率手动修改后执行grub-mkconfig -o /boot/grub/grub.cfgFedora 中文字体缺失未找到unicode.pf2脚本已自动处理若仍出现确认GRUB_FONT路径存在Kali 上主题不生效被kali-themes.cfg覆盖重装一次让脚本重写该文件或检查备份文件是否被还原想换自己的背景图自定义壁纸把图片命名为background.jpg放到项目根目录安装时正常传参即可需先安装imagemagick提供convert命令卸载与换主题想换回默认或彻底移除一行命令搞定sudo ./install.sh -r -t mountain-r会删掉对应主题目录并把GRUB_THEME注释掉同时重新生成 GRUB 配置。注意必须带上与安装时一致的参数-t/-p/-i/-c否则会提示主题不存在。进阶给 NixOS 用户的官方 Flake如果你用的是 NixOS项目附带了 flake.nix开启 flakes 后把模块加入configuration.nix通过boot.loader.elegant-grub2-theme选项声明式配置主题支持splashImage自定义背景比跑脚本更符合 Nix 的使用习惯。写在最后想先看到最终效果翻仓库里的 4 张 预览图 按图索骥选参数。想理解主题配置细节每个分辨率都有对应的 theme-*.txt 文件纯文本可读。字体资源统一放在 common/ 目录terminus 拉丁字体 unifont 中文字体这也是中文字体能正常显示的保障。一句话总结所有主流发行版安装流程完全一致真正的差异只在 GRUB 配置路径和个别劫持文件上而脚本已经全部帮你处理好了。剩下的唯一功课就是选一张你喜欢的背景。赞分享【免费下载链接】Elegant-grub2-themesElegant grub2 themes for all linux systems项目地址https://gitcode.com/gh_mirrors/el/Elegant-grub2-themes点击查看免费下载相关推荐AeroThemePlasma安装全攻略Arch、Fedora、Ubuntu等6大发行版依赖清单与避坑教程AeroThemePlasma安装全攻略Arch、Fedora、Ubuntu等6大发行版依赖清单与避坑教程 AeroThemePlasma 是一款为 KDE双系统还能美化启动菜单吗Elegant-grub2-themes在BIOS与UEFI下的安装路径选择指南双系统还能美化启动菜单吗Elegant grub2 themes在BIOS与UEFI下的安装路径选择指南 如果你的电脑同时装着 Windows 和 Linux装错了想还原Elegant-grub2-themes安全卸载GRUB2主题与grub配置回滚完整教程装错了想还原Elegant grub2 themes安全卸载GRUB2主题与grub配置回滚完整教程 Elegant grub2 themes 是一款为所有创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考