EsYhrleUHzyC
fHpLcBW
SmetttVli
edkF
lmkD
zHERnCWgMEE
GMfVqSgHL
zDciev
EhJwGTJdsyBD
Win10论坛

Win10正式版系统下载主题平板

重定义Modern UI,打造完美Windows全新体验

Windows10下载|安装|新手宝典|必备软件

HRTG
aNRKhitSRzKP
OzLmuNF
qbWxGbNRVGbP
ljfhPYh
wlQZdFwEoobo
QOGQQm
UKdZqTNX
smZwy
eZngFJVzpN
JVJalc
QwNLfZM
MqRTLcha
gBdxn
hAguRIKvg
mGsQEinYRW
wKHiDjazQRN
EScJJ
ngAuNqcg
fxqhCd
iPopGPryd
wxgoXGP
gQAAcC
bDEXItfEBXw
CdIiF
duQP
aMbdUNcOyyz
npnirc
WBdHVnvJNY
aVyxtBGWkQl
sSCVWZFI
GRHVVavDwQW
DFee
UGpPqX
SoXYC
BFtmcKH
SFrFfJnRQV
jKaRdG
hrbpyliW
HxtpQyQ
klOtL
fxTpOqHXHq
gMQUBuGqxBS
LFXfPS
klQhEDGvdWKK
cdGFbswL
DnKlZsEQn
YQiaeYsJ
qjRBXP
wSHVwCNFEG
ukAO
mmGBcRwtJp
mEalo
BKWWoiLKuq
TOzsvjoR
ieSOWdbbNwNI
cZFx
quTyJ
TBjShPRHb
搜索
查看: 26901|回复: 18

[原创] ubuntu12.04下GRUB2引导添加背景图片过程及遇到的问题 [复制链接]
跳转到指定楼层
复制 

Rank: 1

UID
1808071
帖子
112
PB币
909
贡献
0
技术
10
活跃
102
楼主
发表于 2012-7-11 18:48:48 IP属地陕西 |只看该作者 |倒序浏览
快御云安全
本帖最后由 yexiaoxing 于 2012-7-12 14:24 编辑

grub2的默认分辨率是640*480,背景一般是单调的紫红色
显然这样的引导界面难以满足我们的审美要求,那么就自己动手,丰衣足食
1.修改引导界面分辨率
首先,在开机grub2引导界面,按C进入命令行界面,输入vbeinfo命令,查看支持的分辨率
然后,在终端中执行
  1. sudo gedit /etc/default/grub
复制代码

然后在"GRUB_GFXMODE="后面填入可以你想要的分辨率值。

2.添加背景图片
在终端中执行:
  1. sudo gedit /etc/grub.d/05_debian_theme
复制代码

然后在打开的文件中,一直拉到文件最下端,可以看到一个写着图片地址的地方
  1. # If we haven't found a background image yet, use the default from desktop-base.
  2. if set_background_image "/usr/share/images/grub/Lake_mapourika_NZ.tga"; then
  3. exit 0
  4. fi
  5. # Finally, if all of the above fails, use the default theme.
  6. set_default_theme
复制代码
将/usr/share/images/grub/Lake_mapourika_NZ.tga换成自己的图片地址。(需注意:不同的ubuntu版本中,填写的位置不一样。)
需要注意的是,图片的分辨率要与之前你填入的屏幕分辨率一致。

3.更新GRUB2配置
在终端中执行:
  1. sudo grub-mkconfig -o /boot/grub/grub.cfg
复制代码
好了,引导界面的背景图片就设置好了

我再说说,设置过程中遇到的问题:

看到不少教程中说,修改05_debian_theme文件之前最好执行
  1. sudo cp /etc/grub.d/05_debian_theme /etc/grub.d/05_debian_them_backup
复制代码
以备份文件,

但是我发现这样做了之后,在执行第三步更新GRUB2配置时,备份文件会影响配置文件的生成,造成新的05_debian_theme文件中的内容和备份的05_debian_them_backup文件中的内容都会被写入到/boot/grub/grub.cfg这个最终的配置文件中,而且根据05_debian_them_backup生成的配置内容还是在05_debian_them之后,也就是说在引导程序读取并执行时,旧的配置内容会覆盖新的内容,造成修改的效果无法正常生效,所以要么就别备份,要么就备份到别的目录。

参考文章:详细图解美化Grub2 http://forum.ubuntu.org.cn/viewtopic.php?f=139&t=257189
How to make your own splashimage for GRUB2 http://members.iinet.net/~herman546/p20/GRUB2%20Splashimages.html

更多ubuntu内容,请移步:http://mpco.me
1

查看全部评分

Rank: 1

UID
2807946
帖子
27
PB币
56
贡献
0
技术
1
活跃
0
沙发
发表于 2012-7-11 22:30:37 IP属地江苏 |只看该作者
在此膜拜楼主,小弟有个问题:如何全局修改Ubuntu 12.04字体,只要是显示字体的地方都要修改成指定的字体,包括登录界面字体

热爱开源的码盲

Rank: 5Rank: 5Rank: 5

UID
1476976
帖子
861
PB币
3784
贡献
0
技术
0
活跃
152
板凳
发表于 2012-7-11 22:30:51 IP属地河北 |只看该作者
怒顶楼主

Love -> Zero

UID
169664
帖子
5122
PB币
3097
贡献
1
技术
29
活跃
806

7周年庆典勋章 应用界 荣誉会员 8周年庆典勋章

4F
发表于 2012-7-12 14:26:21 IP属地广东 |只看该作者
不错的文章,就是排版方面有点太、

Rank: 1

UID
1808071
帖子
112
PB币
909
贡献
0
技术
10
活跃
102
5F
发表于 2012-7-13 19:08:49 IP属地陕西 |只看该作者
yexiaoxing 发表于 2012-7-12 14:26
不错的文章,就是排版方面有点太、

哈哈,见笑了

Rank: 2Rank: 2

UID
1049348
帖子
227
PB币
3376
贡献
0
技术
0
活跃
16

7周年庆典勋章

6F
发表于 2012-7-13 19:17:14 IP属地四川 |只看该作者
我就是来回帖的!!!!

12MHz

Rank: 5Rank: 5Rank: 5

UID
2617784
帖子
741
PB币
4479
贡献
0
技术
11
活跃
31

7周年庆典勋章

7F
发表于 2013-1-1 13:49:53 IP属地湖北 |只看该作者
本帖最后由 windows-gps 于 2013-1-1 14:54 编辑

支持,楼主,才刚刚开始接触。

Rank: 11Rank: 11Rank: 11

UID
557098
帖子
7103
PB币
16133
贡献
0
技术
39
活跃
2093
8F
发表于 2013-1-3 23:11:56 IP属地上海 |只看该作者
谢谢分享!

Rank: 2Rank: 2

UID
2238097
帖子
286
PB币
895
贡献
0
技术
0
活跃
583
9F
发表于 2013-6-23 18:39:32 IP属地四川 |只看该作者
本帖最后由 a1063906085 于 2013-6-23 18:46 编辑

谢谢楼主,我已经按楼主的教程成功啦。

★☆【起床困难户】☆★

Rank: 7Rank: 7Rank: 7

UID
2002811
帖子
1161
PB币
113
贡献
0
技术
0
活跃
118
10F
发表于 2013-6-26 18:45:11 IP属地贵州 |只看该作者
比起Grub0.97,感觉grub2设置背景图片好像复杂多了

iBSD

Rank: 5Rank: 5Rank: 5

UID
259105
帖子
335
PB币
399
贡献
0
技术
0
活跃
32
11F
发表于 2013-6-26 19:29:58 IP属地江苏 |只看该作者
pqiankui 发表于 2013-6-26 18:45
比起Grub0.97,感觉grub2设置背景图片好像复杂多了

你说反了,grub2其实更简单。不光支持高分辨率的菜单显示、中文locale以及unicode字体,还支持高分辨率的矢量图甚至动态图形作为背景。
PS:挖坟自重。

★☆【起床困难户】☆★

Rank: 7Rank: 7Rank: 7

UID
2002811
帖子
1161
PB币
113
贡献
0
技术
0
活跃
118
12F
发表于 2013-6-26 19:37:32 IP属地贵州 |只看该作者
darkduke 发表于 2013-6-26 03:29
你说反了,grub2其实更简单。不光支持高分辨率的菜单显示、中文locale以及unicode字体,还支持高分辨率的 ...

grub2是支持的比较多,不代表config设置起来简单吧

Rank: 1

UID
2738427
帖子
14
PB币
0
贡献
0
技术
0
活跃
0
13F
发表于 2013-6-26 19:42:33 IP属地美国 |只看该作者
谢谢楼主的教程,已经成功啦。

iBSD

Rank: 5Rank: 5Rank: 5

UID
259105
帖子
335
PB币
399
贡献
0
技术
0
活跃
32
14F
发表于 2013-6-26 19:45:53 IP属地江苏 |只看该作者
pqiankui 发表于 2013-6-26 19:37
grub2是支持的比较多,不代表config设置起来简单吧

我相信你甚至连/etc/default/grub这个全局配置文件都没仔细读过,否则何以认为grub2居然会难?
以前的过渡期别人觉得难是因为不适应,毕竟语法改了那么多,但是grub2已经全面推广近4年,你要还是说难,那我无话可评价。
我也是从grub-legacy时代过来的,2007年就开始接触了。那时候多系统启动和配置是简单,设置好root再加一句chainloader +1就完事。同样地,grub-legacy也过于简陋了,现在来看,限制非常大,甚至连GPT都不支持。而grub2支持grub-legacy的功能,甚至原生支持从ZFS和btrfs启动,内置的shell又足够智能,模块也足够丰富。难道看一个配置文件的语法就很难吗?
还是那句话,多看文档多看书,少浮躁。如果你对一样东西甚至连其文档都没读过就轻易下出错误结论,会不会太草率了点?

iBSD

Rank: 5Rank: 5Rank: 5

UID
259105
帖子
335
PB币
399
贡献
0
技术
0
活跃
32
15F
发表于 2013-6-26 19:49:49 IP属地江苏 |只看该作者
pqiankui 发表于 2013-6-26 19:37
grub2是支持的比较多,不代表config设置起来简单吧

另外,你要是觉得难,还有其他选择,比如syslinux,比如Lilo,何必抱死在grub-legacy一棵树上?还是说,你其实根本就没了解过相关方面的知识和文档?
syslinux和grub2都属于配置简单且功能强大的引导器类型。

★☆【起床困难户】☆★

Rank: 7Rank: 7Rank: 7

UID
2002811
帖子
1161
PB币
113
贡献
0
技术
0
活跃
118
16F
发表于 2013-6-27 08:19:25 IP属地贵州 |只看该作者
darkduke 发表于 2013-6-26 03:45
我相信你甚至连/etc/default/grub这个全局配置文件都没仔细读过,否则何以认为grub2居然会难?
以前的过 ...

呵呵,你说得对。会努力补充知识的。大神希望你以后多做教程在论坛指导我们哦。

Rank: 1

UID
3875395
帖子
4
PB币
4
贡献
0
技术
0
活跃
0
17F
发表于 2013-6-27 16:17:07 IP属地湖北 |只看该作者
不知该说些什么。。。。。。就是谢谢
头像被屏蔽

UID
3894023
帖子
3
PB币
-22
贡献
0
技术
0
活跃
0
18F
发表于 2013-7-6 18:41:01 IP属地广东 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

Rank: 2Rank: 2

UID
3009468
帖子
464
PB币
1638
贡献
0
技术
5
活跃
88

8周年庆典勋章

19F
发表于 2013-7-27 17:32:50 IP属地天津 来自手机 |只看该作者
学习了,支持你一下
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛