Ubuntu 9.10 使用 Grub2,它的设置与 Grub1 已经完全不一样,Grub2 更加方便,功能也更多。下面是Grub2背景设置具体实现方法。
Grub2背景设置实现步骤查看 Grub 版本: $ grub-install -v grub-install (GNU GRUB 1.97~beta4) 安装 Grub2 Splashimages: $ sudo apt-get install grub2-splashimages
注:这些文件被安装在 /usr/share/images/grub 目录下。
Grub2背景设置实现步骤配置 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背景实例:修改 Grub2 背景图片 比如现在要使用 /usr/share/imagse/grub/Windbuchencom.tga 作为背景图片: [Step 1] 修改 /etc/grub.d/05_debian_theme,找到这一行: for i in {/boot/grub,/usr/share/images/desktop-base}/moreblue-orbit-grub.{png,tga} ; do 改成: for i in {/boot/grub,/usr/share/images/desktop-base,/usr/share/images/grub}/Windbuchencom.{png,tga} ; do 这样一来,Grub 就会在: /boot/grub /usr/share/images/desktop-base /usr/share/images/grub 目录下寻找到 Winbuchencom,后缀名为 png 或 tga 的文件。 注:如果你的图片是 JPG 格式,那么只要在后缀名再添加 jpg 即可。 [Step 2] $ sudo update-grub 这样就OK了,重启后就可以看到了。
如果要修改图片的分辨率,比如图片是 1334×768,那么修改 /etc/default/grub:GRUB_GFXMODE=1334×768