配置 Grub2:
Grub2 的配置已经不通过直接编辑 /boot/grub/grub.cfg 了,而是由
(1) /etc/grub.d 目录下的文件
(2) /etc/default/grub
共同决定,修改了这些文件后执行 update-grub 就可以自动生成 /boot/grub/grub.cfg。
/etc/grub.d 下的文件和 /etc/rcX.d 下的文件命名方式类似。

/etc/default/grub 存放一些全局参数,比如 GRUB_DEFAULT、GRUB_TIMEOUT 等等。


实例:修改 Grub2 背景图片

我自己弄了一张1024*768的PNG图片。
  [Step 1]
sudo gedit /etc/grub.d/05_debian_theme,找到这一行:
WALLPAPER=" /usr/share/images/desktop-base/moreblue-orbit-grub.png "
COLOR_NORMAL="black/black"

COLOR_HIGHLIGHT="magenta/black"

可供使用菜单颜色有:
black(当背景色时为透明),blue,green,cyan,red,magenta,brown,light-gray,dark-gray,light-blue,light-green,
light-cyan,light-red,light-magenta,yellow,white


找一张PNG格式(JPG,TGA格式皆可)的图片,如:/home/forever/1.png

sudo cp /home/forever/1.png /usr/share/images/desktop-base/moreblue-orbit-grub.png

这样一来,Grub 就会在:
/usr/share/images/desktop-base
目录下寻找到 moreblue-orbit-grub.png ,后缀名为 png 或 tga 的文件。

[Step 2]
$ sudo  update-grub

这样就OK了,重启后就可以看到了。

如果要修改图片的分辨率,比如图片是 1024x768,那么修改 /etc/default/grub:


sudo gedit /etc/default/grub

GRUB_GFXMODE=1024x768

(前面的#去掉)


PS:ubuntu 11.04 中,要这样:

sudo gedit /etc/grub.d/05_debian_theme

找到这一行:

if set_background_image "/usr/share/images/desktop-base/desktop-grub.png";

然后:弄一张PNG图片放在自己的主目录下,

复制到:/usr/share/images/desktop-base/

cp /home/forever/1.png /usr/share/images/desktop-base/desktop-grub.png

sudo update-grub2

注:如果是ubuntu 9.10不可用此办法。 /etc/grub.d/05_debia n_theme的内容不同。

Logo

更多推荐