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

启动讨论 grub/grub2/syslinux/grub4dos/Lilo
头像
SmallV
论坛版主
帖子: 9017
注册时间: 2011-01-26 17:52
来自: 万林丛中的一抹浓绿,夹带落日余晖的安祥

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

#31

帖子 SmallV » 2012-08-03 22:49

头像真给力,有大图吗?
Just do it, you will succeed!
头像
qileilu
帖子: 375
注册时间: 2007-08-26 9:06
来自: 长沙
联系:

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

#32

帖子 qileilu » 2012-08-04 11:30

SmallV 写了:头像真给力,有大图吗?
有啊,很大的图,自己gimp了下
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
zuriaake2011
帖子: 64
注册时间: 2012-04-10 15:45

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

#33

帖子 zuriaake2011 » 2012-08-28 15:54

测试成功,以前一直用的grub-customizer
升级到12.04就高级选项就失效了。
htbadboy
帖子: 36
注册时间: 2011-04-23 19:33

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

#34

帖子 htbadboy » 2012-08-30 22:43

youzhiyili 写了:
qileilu 写了:
htbadboy 写了::em03 顶了先试试
:em20 试完了也不回来报告一下
我是回头客 :em06 :em06
字体颜色还是老样子,改不过来
头像
baijm
帖子: 6
注册时间: 2012-09-01 13:48

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

#35

帖子 baijm » 2012-09-01 20:20

图片全屏不了,倒是把启动项里面的那些东西给处理了
If you are strong enough, just go ahed to ignore all the buzz
头像
qileilu
帖子: 375
注册时间: 2007-08-26 9:06
来自: 长沙
联系:

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

#36

帖子 qileilu » 2012-09-26 10:07

baijm 写了:图片全屏不了,倒是把启动项里面的那些东西给处理了
跟图片的分辨率有关系,试着多改几次,总有能全屏的
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
htbadboy
帖子: 36
注册时间: 2011-04-23 19:33

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

#37

帖子 htbadboy » 2013-03-10 10:59

这个好,正需要,感谢
头像
KANGOD
帖子: 21
注册时间: 2012-05-18 18:41
系统: Ubuntu 12.04 + Win 7

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

#38

帖子 KANGOD » 2013-04-13 20:46

qy117121 写了:添加背景图片的话不用修改/etc/grub.d/05_debian_theme 的其实
图片放到/boot/grub/下运行update-grub就好了
哦……去试试。
哎,为嘛我还是介么爱笑捏~
---------------------------------------------------
卡卡罗特经纪人,工作邀约、通告安排请联系911。
my_perfume
帖子: 16
注册时间: 2013-04-20 15:24
系统: windows7

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

#39

帖子 my_perfume » 2013-04-21 13:22

试试看看
my_perfume
帖子: 16
注册时间: 2013-04-20 15:24
系统: windows7

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

#40

帖子 my_perfume » 2013-04-21 13:33

qileilu 写了:正确修改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
我update之后显示
Found background image: 001.jpg
Found linux image: /boot/vmlinuz-3.5.0-27-generic
Found initrd image: /boot/initrd.img-3.5.0-27-generic
Found linux image: /boot/vmlinuz-3.5.0-17-generic
Found initrd image: /boot/initrd.img-3.5.0-17-generic
Found memtest86+ image: /boot/memtest86+.bin
Found Windows 7 (loader) on /dev/sda1
Found Windows Recovery Environment (loader) on /dev/sda4
done
为什么还是不行呢 :em06
回复