0

0

如何给双系统设置一个漂亮的开机引导界面【美化】

星降

星降

发布时间:2026-01-25 00:01:17

|

402人浏览过

|

来源于php中文网

原创

可通过修改GRUB主题美化双系统开机界面:一、安装主题至/boot/grub/themes/mytheme并确认theme.txt有效;二、在/etc/default/grub中设置GRUB_THEME和GRUB_GFXMODE;三、运行update-grub或grub2-mkconfig更新配置;四、可单独替换背景图;五、遇黑屏等问题需调整fbcon参数、禁用主题或改用低分辨率/unicode字体。

如何给双系统设置一个漂亮的开机引导界面【美化】

如果您已安装双系统但默认的GRUB引导界面单调乏味,则可通过修改GRUB主题实现视觉升级。以下是实现开机引导界面美化的具体步骤:

一、安装GRUB自定义主题

GRUB支持加载外部主题包,主题包含背景图、字体、图标及布局配置,替换默认界面需先获取兼容的主题资源并正确部署到指定路径。

1、打开终端,执行命令创建主题目录:sudo mkdir -p /boot/grub/themes/mytheme

2、下载一个符合GRUB 2.04+规范的主题压缩包(如“starfield”或“arc-grub”),解压后将所有内容复制进上述/boot/grub/themes/mytheme目录。

3、确认主题目录中存在theme.txt文件且无语法错误,该文件定义了元素位置、字体路径与颜色方案。

二、配置GRUB启用主题

GRUB主配置文件/etc/default/grub控制启动参数,必须显式指定主题路径才能激活图形界面,否则仍显示文本菜单。

1、编辑配置文件:sudo nano /etc/default/grub

2、在文件中查找以GRUB_THEME=开头的行,将其修改为:GRUB_THEME="/boot/grub/themes/mytheme/theme.txt"

3、确保同时存在且未被注释的配置项:GRUB_GFXMODE="1920x1080,auto",用于设定分辨率优先级。

三、更新GRUB配置生效

修改配置后必须重新生成GRUB核心镜像,否则所有设置均不会载入实际启动环境,此步骤不可跳过。

1、执行更新命令:sudo update-grub(Ubuntu/Debian系)或sudo grub2-mkconfig -o /boot/grub2/grub.cfg(RHEL/CentOS/Fedora系)。

绘蛙
绘蛙

电商场景的AI创作平台,无需高薪聘请商拍和文案团队,使用绘蛙即可低成本、批量创作优质的商拍图、种草文案

下载

2、检查输出中是否出现类似Found theme: /boot/grub/themes/mytheme/theme.txt的提示信息。

3、重启系统,观察开机时是否显示新主题的背景、图标与对齐菜单项。

四、手动替换GRUB背景图像

若仅需更换背景而不使用完整主题,可直接指定PNG或JPG格式图片,GRUB会自动缩放适配,但须满足尺寸与色彩空间限制。

1、准备一张分辨率为1920x1080、24位RGB色深、无透明通道的PNG图片,命名为background.png

2、将其复制至GRUB资源目录:sudo cp background.png /boot/grub/

3、在/etc/default/grub中添加或修改行:GRUB_BACKGROUND="/boot/grub/background.png"

五、修复因主题导致的黑屏或文字错位

部分显卡驱动(尤其是NVIDIA闭源驱动)与高DPI主题存在兼容问题,可能引发启动时黑屏、字体不显示或菜单偏移,需针对性调整。

1、重启进入恢复模式,在GRUB菜单按e键编辑启动项,在linux行末尾添加参数:fbcon=map:1

2、启动进入系统后,临时禁用主题测试:注释掉GRUB_THEME行,运行sudo update-grub并重启验证基础菜单是否正常。

3、若确认为显卡兼容性问题,改用低分辨率主题(如1024x768)或切换至TTF字体替代内置bitmap字体,在theme.txt中将font路径指向/boot/grub/fonts/unicode.pf2

相关专题

更多
golang map内存释放
golang map内存释放

本专题整合了golang map内存相关教程,阅读专题下面的文章了解更多相关内容。

75

2025.09.05

golang map相关教程
golang map相关教程

本专题整合了golang map相关教程,阅读专题下面的文章了解更多详细内容。

36

2025.11.16

golang map原理
golang map原理

本专题整合了golang map相关内容,阅读专题下面的文章了解更多详细内容。

60

2025.11.17

java判断map相关教程
java判断map相关教程

本专题整合了java判断map相关教程,阅读专题下面的文章了解更多详细内容。

40

2025.11.27

default gateway怎么配置
default gateway怎么配置

配置default gateway的步骤:1、了解网络环境;2、获取路由器IP地址;3、登录路由器管理界面;4、找到并配置WAN口设置;5、配置默认网关;6、保存设置并退出;7、检查网络连接是否正常。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

220

2023.12.07

磁盘配额是什么
磁盘配额是什么

磁盘配额是计算机中指定磁盘的储存限制,就是管理员可以为用户所能使用的磁盘空间进行配额限制,每一用户只能使用最大配额范围内的磁盘空间。php中文网为大家提供各种磁盘配额相关的内容,教程,供大家免费下载安装。

1353

2023.06.21

如何安装LINUX
如何安装LINUX

本站专题提供如何安装LINUX的相关教程文章,还有相关的下载、课程,大家可以免费体验。

705

2023.06.29

linux find
linux find

find是linux命令,它将档案系统内符合 expression 的档案列出来。可以指要档案的名称、类别、时间、大小、权限等不同资讯的组合,只有完全相符的才会被列出来。find根据下列规则判断 path 和 expression,在命令列上第一个 - ( ) , ! 之前的部分为 path,之后的是 expression。还有指DOS 命令 find,Excel 函数 find等。本站专题提供linux find相关教程文章,还有相关

295

2023.06.30

c++ 根号
c++ 根号

本专题整合了c++根号相关教程,阅读专题下面的文章了解更多详细内容。

25

2026.01.23

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
PostgreSQL 教程
PostgreSQL 教程

共48课时 | 7.7万人学习

Git 教程
Git 教程

共21课时 | 3万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号