正确修改Ubuntu12.04的grub2启动背景图片和菜单颜色的方法,这次是真的!
这个命题最近很火啊,本板块几乎一半帖子都是关于这个的,以前的方法,新研究的方法出了很多啊,可是很多都不行。
实在是受不了了,于是刚刚自己研究了一下/etc/grub.d/05_debian_theme,成功修改,不用再安装任何附加组件,只要修改/etc/grub.d/05_debian_theme就可以。
具体如下:
说明:
1.菜单的颜色根据个人喜好来改啊,支持这些:
2.顺便给出改图片分辨率,启动默认项等:
修改/etc/default/grub
效果:
这个命题最近很火啊,本板块几乎一半帖子都是关于这个的,以前的方法,新研究的方法出了很多啊,可是很多都不行。
实在是受不了了,于是刚刚自己研究了一下/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
把
改为:
此处命令格式为:set_background_image "${WALLPAPER}" "${COLOR_NORMAL}" "${COLOR_HIGHLIGHT}"
3.更新grub
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
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
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"
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
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
_________________
评价: 5% zuriaake2011