正确修改Ubuntu12.04的grub2启动背景图片和菜单颜色的方法,这次是真的!

启动讨论 grub/grub2/syslinux/grub4dos/Lilo
头像
qileilu
帖子: 375
注册时间: 2007-08-26 9:06
来自: 长沙
联系:

正确修改Ubuntu12.04的grub2启动背景图片和菜单颜色的方法,这次是真的!

#1

帖子 qileilu » 2012-06-14 19:23

正确修改Ubuntu12.04的grub2启动背景图片和菜单颜色的方法,这次是真的!

这个命题最近很火啊,本板块几乎一半帖子都是关于这个的,以前的方法,新研究的方法出了很多啊,可是很多都不行。 :em04

:em20 实在是受不了了,于是刚刚自己研究了一下/etc/grub.d/05_debian_theme,成功修改,不用再安装任何附加组件,只要修改/etc/grub.d/05_debian_theme就可以。
具体如下:
1.复制图片文件到/boot/grub/,文件名是啥无所谓,只要格式是*.jpg *.JPG *.jpeg *.JPEG *.png *.PNG *.tga *.TGA都行,都能自动找到,如果有多个,那么显示第一个找到的图片。
2.修改/etc/grub.d/05_debian_theme

代码: 全选

# Next search for pictures the user put into /boot/grub/ and use the first one.
for background in *.jpg *.JPG *.jpeg *.JPEG *.png *.PNG *.tga *.TGA; do
	if set_background_image "${background}"; then
		exit 0
	fi
done
改为:

代码: 全选

# Next search for pictures the user put into /boot/grub/ and use the first one.
for background in *.jpg *.JPG *.jpeg *.JPEG *.png *.PNG *.tga *.TGA; do
	if set_background_image "${background}" "white/black" "light-red/blue"; then
		exit 0
	fi
done
此处命令格式为:set_background_image "${WALLPAPER}" "${COLOR_NORMAL}" "${COLOR_HIGHLIGHT}"

3.更新grub

代码: 全选

sudo update-grub
说明:
1.菜单的颜色根据个人喜好来改啊,支持这些:
图片
2.顺便给出改图片分辨率,启动默认项等:
修改/etc/default/grub

代码: 全选

GRUB_DEFAULT="Windows 7 (loader) (on /dev/sda1)"
GRUB_TIMEOUT=5
GRUB_GFXMODE=800x600
GRUB_DISABLE_LINUX_RECOVERY="true"
效果:

代码: 全选

~$ sudo update-grub
Generating grub.cfg ...
Found background image: lc_wallpaper.png
Found linux image: /boot/vmlinuz-3.2.0-25-generic-pae
Found initrd image: /boot/initrd.img-3.2.0-25-generic-pae
Found linux image: /boot/vmlinuz-3.2.0-24-generic-pae
Found initrd image: /boot/initrd.img-3.2.0-24-generic-pae
Found linux image: /boot/vmlinuz-3.2.0-23-generic-pae
Found initrd image: /boot/initrd.img-3.2.0-23-generic-pae
Found Windows 7 (loader) on /dev/sda1
Found Mac OS X on /dev/sda2
done
grub.jpg
Dell M1210

双引导—>
grub2: 电源键启动
Chameleon V2: MediaDirect启动。

五系统—>
ArchLinux sda3,6,7,8,9 ext3,4
Win7 sda1,5,sdb5 ntfs
Mac OS X 10.5.7 Leopard sda2 hfs+
Ubuntu sda10 ext4
win2003 PE sdb1 fat32
swap sda11
头像
youzhiyili
帖子: 2422
注册时间: 2012-03-22 20:42
系统: ubuntu22.04

Re: 正确修改Ubuntu12.04的grub2启动背景图片和菜单颜色的方法,这次是真的!

#2

帖子 youzhiyili » 2012-06-15 21:39

我要改成刘亦菲 :em06 :em11
@自由建客 @qy117121 @枫叶饭团 @cikekid @YeLee @jtshs256 @eexpress @ljj_jjl2008 @zhw2101024 @TeliuTe @月下叹逍遥 @leeaman @懒蜗牛Gentoo @灰色小狼 @photor @adagio @JiangHui @phoenixlzx @oneleaf
头像
YeLee
论坛版主
帖子: 26406
注册时间: 2008-08-13 8:48
系统: Fundu i64
来自: 东海硇州,一双管钥。
联系:

Re: 正确修改Ubuntu12.04的grub2启动背景图片和菜单颜色的方法,这次是真的!

#3

帖子 YeLee » 2012-06-15 21:41

技术帖,顶一个。 :em11
◎当我站在道德的高度上俯视别人的时候,发现自己是多么渺小。
♥执着但不偏激,反对而不排斥,坚决捍卫矛盾体的存在方式。
★★★天气预报★★★
fcitx-yatable一个可以使用的码表输入法
[教程]几个实例攻克软件编译难关
Gentoo Development Guide
字体相关
头像
qileilu
帖子: 375
注册时间: 2007-08-26 9:06
来自: 长沙
联系:

Re: 正确修改Ubuntu12.04的grub2启动背景图片和菜单颜色的方法,这次是真的!

#4

帖子 qileilu » 2012-06-15 22:25

youzhiyili 写了:我要改成刘亦菲 :em06 :em11
:em04 改好了贴个图啊
Dell M1210

双引导—>
grub2: 电源键启动
Chameleon V2: MediaDirect启动。

五系统—>
ArchLinux sda3,6,7,8,9 ext3,4
Win7 sda1,5,sdb5 ntfs
Mac OS X 10.5.7 Leopard sda2 hfs+
Ubuntu sda10 ext4
win2003 PE sdb1 fat32
swap sda11
头像
qy117121
论坛版主
帖子: 50546
注册时间: 2007-12-14 13:40
系统: Winbuntu
来自: 志虚国乌由市
联系:

Re: 正确修改Ubuntu12.04的grub2启动背景图片和菜单颜色的方法,这次是真的!

#5

帖子 qy117121 » 2012-06-15 22:27

添加背景图片的话不用修改/etc/grub.d/05_debian_theme 的其实
图片放到/boot/grub/下运行update-grub就好了
渠月 · QY   
本人只会灌水,不负责回答问题
无聊可以点一下→ http://u.nu/ubuntu

Ubuntu 20.04 快速设置指南,请配合浏浏览器自动翻译使用

邮箱 chuan@ubuntu.org.cn
头像
youzhiyili
帖子: 2422
注册时间: 2012-03-22 20:42
系统: ubuntu22.04

Re: 正确修改Ubuntu12.04的grub2启动背景图片和菜单颜色的方法,这次是真的!

#6

帖子 youzhiyili » 2012-06-15 22:39

qileilu 写了:
youzhiyili 写了:我要改成刘亦菲 :em06 :em11
:em04 改好了贴个图啊
刚才随手扔了张小图进去,然后update-grub
成功了,就是拉伸得惨不忍睹
然后删了图,把菲菲推进去,然后update-grub,重启,无效
why?菲菲瞧不上我?
:em06
@自由建客 @qy117121 @枫叶饭团 @cikekid @YeLee @jtshs256 @eexpress @ljj_jjl2008 @zhw2101024 @TeliuTe @月下叹逍遥 @leeaman @懒蜗牛Gentoo @灰色小狼 @photor @adagio @JiangHui @phoenixlzx @oneleaf
头像
qileilu
帖子: 375
注册时间: 2007-08-26 9:06
来自: 长沙
联系:

Re: 正确修改Ubuntu12.04的grub2启动背景图片和菜单颜色的方法,这次是真的!

#7

帖子 qileilu » 2012-06-15 22:41

qy117121 写了:添加背景图片的话不用修改/etc/grub.d/05_debian_theme 的其实
图片放到/boot/grub/下运行update-grub就好了
:em01 是啊,帖子加图片没说要改啊,主要是解决很多人问的改菜单颜色问题。
看操作的第一步,说得很明白啊,只要把图片复制过去就可以了,名称都无所谓,只要在那几个格式范围内就行。
上次由 qileilu 在 2012-06-15 22:43,总共编辑 1 次。
Dell M1210

双引导—>
grub2: 电源键启动
Chameleon V2: MediaDirect启动。

五系统—>
ArchLinux sda3,6,7,8,9 ext3,4
Win7 sda1,5,sdb5 ntfs
Mac OS X 10.5.7 Leopard sda2 hfs+
Ubuntu sda10 ext4
win2003 PE sdb1 fat32
swap sda11
头像
qy117121
论坛版主
帖子: 50546
注册时间: 2007-12-14 13:40
系统: Winbuntu
来自: 志虚国乌由市
联系:

Re: 正确修改Ubuntu12.04的grub2启动背景图片和菜单颜色的方法,这次是真的!

#8

帖子 qy117121 » 2012-06-15 22:42

youzhiyili 写了:
qileilu 写了:
youzhiyili 写了:我要改成刘亦菲 :em06 :em11
:em04 改好了贴个图啊
刚才随手扔了张小图进去,然后update-grub
成功了,就是拉伸得惨不忍睹
然后删了图,把菲菲推进去,然后update-grub,重启,无效
why?菲菲瞧不上我?
:em06
图片最好是和自己屏幕的分辨率一样,或者比例一样

代码: 全选

$sudo update-grub
[sudo] password for lengxx: 
Generating grub.cfg ...
Found background image: anime-Desktop-wallpaper.jpg
Found linux image: /boot/vmlinuz-3.4.0-030400-generic
Found initrd image: /boot/initrd.img-3.4.0-030400-generic
Found linux image: /boot/vmlinuz-3.2.0-25-generic
Found initrd image: /boot/initrd.img-3.2.0-25-generic
Found Microsoft Windows XP Professional on /dev/sda1
运行update-grub后会有提示背景图片的,这样才是成功了
渠月 · QY   
本人只会灌水,不负责回答问题
无聊可以点一下→ http://u.nu/ubuntu

Ubuntu 20.04 快速设置指南,请配合浏浏览器自动翻译使用

邮箱 chuan@ubuntu.org.cn
头像
qy117121
论坛版主
帖子: 50546
注册时间: 2007-12-14 13:40
系统: Winbuntu
来自: 志虚国乌由市
联系:

Re: 正确修改Ubuntu12.04的grub2启动背景图片和菜单颜色的方法,这次是真的!

#9

帖子 qy117121 » 2012-06-15 22:43

qileilu 写了:
qy117121 写了:添加背景图片的话不用修改/etc/grub.d/05_debian_theme 的其实
图片放到/boot/grub/下运行update-grub就好了
:em01 是啊,帖子加图片没说要改啊,主要是解决很多人问的改菜单颜色问题。
看操作的第一步,说得很明白啊,只要把图片复制过去就可以了,名称都无所谓,只要在那几个格式范围内就行。
前面那一大段引用真的很像是在说加图片要改文件
渠月 · QY   
本人只会灌水,不负责回答问题
无聊可以点一下→ http://u.nu/ubuntu

Ubuntu 20.04 快速设置指南,请配合浏浏览器自动翻译使用

邮箱 chuan@ubuntu.org.cn
头像
qileilu
帖子: 375
注册时间: 2007-08-26 9:06
来自: 长沙
联系:

Re: 正确修改Ubuntu12.04的grub2启动背景图片和菜单颜色的方法,这次是真的!

#10

帖子 qileilu » 2012-06-15 22:46

youzhiyili 写了:
qileilu 写了:
youzhiyili 写了:我要改成刘亦菲 :em06 :em11
:em04 改好了贴个图啊
刚才随手扔了张小图进去,然后update-grub
成功了,就是拉伸得惨不忍睹
然后删了图,把菲菲推进去,然后update-grub,重启,无效
why?菲菲瞧不上我?
:em06
:em06 注意改分辨率哦,菲菲的图片肯定是高清的吧?分辨率肯定超级高的,gimp一下啦,搞成800×600的,然后在/etc/default/grub里面也改一下:

代码: 全选

GRUB_GFXMODE=800x600
Dell M1210

双引导—>
grub2: 电源键启动
Chameleon V2: MediaDirect启动。

五系统—>
ArchLinux sda3,6,7,8,9 ext3,4
Win7 sda1,5,sdb5 ntfs
Mac OS X 10.5.7 Leopard sda2 hfs+
Ubuntu sda10 ext4
win2003 PE sdb1 fat32
swap sda11
头像
qy117121
论坛版主
帖子: 50546
注册时间: 2007-12-14 13:40
系统: Winbuntu
来自: 志虚国乌由市
联系:

Re: 正确修改Ubuntu12.04的grub2启动背景图片和菜单颜色的方法,这次是真的!

#11

帖子 qy117121 » 2012-06-15 22:48

我的grub菜单分辨率和桌面的一样,全自动识别 :em09
渠月 · QY   
本人只会灌水,不负责回答问题
无聊可以点一下→ http://u.nu/ubuntu

Ubuntu 20.04 快速设置指南,请配合浏浏览器自动翻译使用

邮箱 chuan@ubuntu.org.cn
头像
qileilu
帖子: 375
注册时间: 2007-08-26 9:06
来自: 长沙
联系:

Re: 正确修改Ubuntu12.04的grub2启动背景图片和菜单颜色的方法,这次是真的!

#12

帖子 qileilu » 2012-06-15 22:50

qy117121 写了:
qileilu 写了:
qy117121 写了:添加背景图片的话不用修改/etc/grub.d/05_debian_theme 的其实
图片放到/boot/grub/下运行update-grub就好了
:em01 是啊,帖子加图片没说要改啊,主要是解决很多人问的改菜单颜色问题。
看操作的第一步,说得很明白啊,只要把图片复制过去就可以了,名称都无所谓,只要在那几个格式范围内就行。
前面那一大段引用真的很像是在说加图片要改文件
:em06 表述得不算太差啊?反正图片和菜单颜色都要弄的啊,也就是说反正/etc/grub.d/05_debian_theme都要改的,无所谓啦 :em04
Dell M1210

双引导—>
grub2: 电源键启动
Chameleon V2: MediaDirect启动。

五系统—>
ArchLinux sda3,6,7,8,9 ext3,4
Win7 sda1,5,sdb5 ntfs
Mac OS X 10.5.7 Leopard sda2 hfs+
Ubuntu sda10 ext4
win2003 PE sdb1 fat32
swap sda11
头像
qileilu
帖子: 375
注册时间: 2007-08-26 9:06
来自: 长沙
联系:

Re: 正确修改Ubuntu12.04的grub2启动背景图片和菜单颜色的方法,这次是真的!

#13

帖子 qileilu » 2012-06-15 22:52

qy117121 写了:我的grub菜单分辨率和桌面的一样,全自动识别 :em09
请教,怎么把grub图像分辨率改成自动识别?
Dell M1210

双引导—>
grub2: 电源键启动
Chameleon V2: MediaDirect启动。

五系统—>
ArchLinux sda3,6,7,8,9 ext3,4
Win7 sda1,5,sdb5 ntfs
Mac OS X 10.5.7 Leopard sda2 hfs+
Ubuntu sda10 ext4
win2003 PE sdb1 fat32
swap sda11
头像
qy117121
论坛版主
帖子: 50546
注册时间: 2007-12-14 13:40
系统: Winbuntu
来自: 志虚国乌由市
联系:

Re: 正确修改Ubuntu12.04的grub2启动背景图片和菜单颜色的方法,这次是真的!

#14

帖子 qy117121 » 2012-06-15 22:52

主要是我没仔细看 :em04
菜单颜色我从来都是懒得改的,因为grub图片我换的多一点
渠月 · QY   
本人只会灌水,不负责回答问题
无聊可以点一下→ http://u.nu/ubuntu

Ubuntu 20.04 快速设置指南,请配合浏浏览器自动翻译使用

邮箱 chuan@ubuntu.org.cn
头像
qileilu
帖子: 375
注册时间: 2007-08-26 9:06
来自: 长沙
联系:

Re: 正确修改Ubuntu12.04的grub2启动背景图片和菜单颜色的方法,这次是真的!

#15

帖子 qileilu » 2012-06-15 22:56

qy117121 写了:主要是我没仔细看 :em04
菜单颜色我从来都是懒得改的,因为grub图片我换的多一点
是啊,我一直也只是改背景图片。但是n多人想改菜单颜色啊!你看看本区里面有多少帖子是问怎么改grub菜单颜色的,呵呵,所以昨天就研究了下 :em11
Dell M1210

双引导—>
grub2: 电源键启动
Chameleon V2: MediaDirect启动。

五系统—>
ArchLinux sda3,6,7,8,9 ext3,4
Win7 sda1,5,sdb5 ntfs
Mac OS X 10.5.7 Leopard sda2 hfs+
Ubuntu sda10 ext4
win2003 PE sdb1 fat32
swap sda11
回复