启动讨论 grub/grub2/syslinux/grub4dos/Lilo
-
qileilu
- 帖子: 375
- 注册时间: 2007-08-26 9:06
- 来自: 长沙
-
联系:
#1
帖子
由 qileilu » 2012-06-14 19:23
正确修改Ubuntu12.04的grub2启动背景图片和菜单颜色的方法,这次是真的!
这个命题最近很火啊,本板块几乎一半帖子都是关于这个的,以前的方法,新研究的方法出了很多啊,可是很多都不行。
实在是受不了了,于是刚刚自己研究了一下/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
说明:
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
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
#2
帖子
由 youzhiyili » 2012-06-15 21:39
我要改成刘亦菲
@自由建客 @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
- 来自: 东海硇州,一双管钥。
-
联系:
#3
帖子
由 YeLee » 2012-06-15 21:41
技术帖,顶一个。
-
qileilu
- 帖子: 375
- 注册时间: 2007-08-26 9:06
- 来自: 长沙
-
联系:
#4
帖子
由 qileilu » 2012-06-15 22:25
youzhiyili 写了:我要改成刘亦菲
改好了贴个图啊
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
- 论坛版主
- 帖子: 50559
- 注册时间: 2007-12-14 13:40
- 系统: Winbuntu
- 来自: 志虚国乌由市
-
联系:
#5
帖子
由 qy117121 » 2012-06-15 22:27
添加背景图片的话不用修改/etc/grub.d/05_debian_theme 的其实
图片放到/boot/grub/下运行update-grub就好了
-
youzhiyili
- 帖子: 2422
- 注册时间: 2012-03-22 20:42
- 系统: ubuntu22.04
#6
帖子
由 youzhiyili » 2012-06-15 22:39
qileilu 写了:youzhiyili 写了:我要改成刘亦菲
改好了贴个图啊
刚才随手扔了张小图进去,然后update-grub
成功了,就是拉伸得惨不忍睹
然后删了图,把菲菲推进去,然后update-grub,重启,无效
why?菲菲瞧不上我?
@自由建客 @qy117121 @枫叶饭团 @cikekid @YeLee @jtshs256 @eexpress @ljj_jjl2008 @zhw2101024 @TeliuTe @月下叹逍遥 @leeaman @懒蜗牛Gentoo @灰色小狼 @photor @adagio @JiangHui @phoenixlzx @oneleaf
-
qileilu
- 帖子: 375
- 注册时间: 2007-08-26 9:06
- 来自: 长沙
-
联系:
#7
帖子
由 qileilu » 2012-06-15 22:41
qy117121 写了:添加背景图片的话不用修改/etc/grub.d/05_debian_theme 的其实
图片放到/boot/grub/下运行update-grub就好了
是啊,帖子加图片没说要改啊,主要是解决很多人问的改菜单颜色问题。
看操作的第一步,说得很明白啊,只要把图片复制过去就可以了,名称都无所谓,只要在那几个格式范围内就行。
上次由
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
- 论坛版主
- 帖子: 50559
- 注册时间: 2007-12-14 13:40
- 系统: Winbuntu
- 来自: 志虚国乌由市
-
联系:
#8
帖子
由 qy117121 » 2012-06-15 22:42
youzhiyili 写了:qileilu 写了:youzhiyili 写了:我要改成刘亦菲
改好了贴个图啊
刚才随手扔了张小图进去,然后update-grub
成功了,就是拉伸得惨不忍睹
然后删了图,把菲菲推进去,然后update-grub,重启,无效
why?菲菲瞧不上我?
图片最好是和自己屏幕的分辨率一样,或者比例一样
代码: 全选
$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后会有提示背景图片的,这样才是成功了
-
qy117121
- 论坛版主
- 帖子: 50559
- 注册时间: 2007-12-14 13:40
- 系统: Winbuntu
- 来自: 志虚国乌由市
-
联系:
#9
帖子
由 qy117121 » 2012-06-15 22:43
qileilu 写了:qy117121 写了:添加背景图片的话不用修改/etc/grub.d/05_debian_theme 的其实
图片放到/boot/grub/下运行update-grub就好了
是啊,帖子加图片没说要改啊,主要是解决很多人问的改菜单颜色问题。
看操作的第一步,说得很明白啊,只要把图片复制过去就可以了,名称都无所谓,只要在那几个格式范围内就行。
前面那一大段引用真的很像是在说加图片要改文件
-
qileilu
- 帖子: 375
- 注册时间: 2007-08-26 9:06
- 来自: 长沙
-
联系:
#10
帖子
由 qileilu » 2012-06-15 22:46
youzhiyili 写了:qileilu 写了:youzhiyili 写了:我要改成刘亦菲
改好了贴个图啊
刚才随手扔了张小图进去,然后update-grub
成功了,就是拉伸得惨不忍睹
然后删了图,把菲菲推进去,然后update-grub,重启,无效
why?菲菲瞧不上我?
注意改分辨率哦,菲菲的图片肯定是高清的吧?分辨率肯定超级高的,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
- 论坛版主
- 帖子: 50559
- 注册时间: 2007-12-14 13:40
- 系统: Winbuntu
- 来自: 志虚国乌由市
-
联系:
#11
帖子
由 qy117121 » 2012-06-15 22:48
我的grub菜单分辨率和桌面的一样,全自动识别
-
qileilu
- 帖子: 375
- 注册时间: 2007-08-26 9:06
- 来自: 长沙
-
联系:
#12
帖子
由 qileilu » 2012-06-15 22:50
qy117121 写了:qileilu 写了:qy117121 写了:添加背景图片的话不用修改/etc/grub.d/05_debian_theme 的其实
图片放到/boot/grub/下运行update-grub就好了
是啊,帖子加图片没说要改啊,主要是解决很多人问的改菜单颜色问题。
看操作的第一步,说得很明白啊,只要把图片复制过去就可以了,名称都无所谓,只要在那几个格式范围内就行。
前面那一大段引用真的很像是在说加图片要改文件
表述得不算太差啊?反正图片和菜单颜色都要弄的啊,也就是说反正/etc/grub.d/05_debian_theme都要改的,无所谓啦
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
- 来自: 长沙
-
联系:
#13
帖子
由 qileilu » 2012-06-15 22:52
qy117121 写了:我的grub菜单分辨率和桌面的一样,全自动识别
请教,怎么把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
- 论坛版主
- 帖子: 50559
- 注册时间: 2007-12-14 13:40
- 系统: Winbuntu
- 来自: 志虚国乌由市
-
联系:
#14
帖子
由 qy117121 » 2012-06-15 22:52
主要是我没仔细看
菜单颜色我从来都是懒得改的,因为grub图片我换的多一点
-
qileilu
- 帖子: 375
- 注册时间: 2007-08-26 9:06
- 来自: 长沙
-
联系:
#15
帖子
由 qileilu » 2012-06-15 22:56
qy117121 写了:主要是我没仔细看
菜单颜色我从来都是懒得改的,因为grub图片我换的多一点
是啊,我一直也只是改背景图片。但是n多人想改菜单颜色啊!你看看本区里面有多少帖子是问怎么改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