ubuntu12.04下GRUB2引导添加背景图片过程及遇到的问题

3 篇文章 0 订阅
grub2的默认分辨率是640*480,背景一般是单调的紫红色
显然这样的引导界面难以满足我们的审美要求,那么就自己动手,丰衣足食
1.修改引导界面分辨率
首先,在开机grub2引导界面,按C进入命令行界面,输入vbeinfo命令,查看支持的分辨率
然后,在终端中执行
  1. sudo gedit /etc/default/grub
然后在"GRUB_GFXMODE="后面填入可以你想要的分辨率值。

2.添加背景图片
在终端中执行:
  1. sudo gedit /etc/grub.d/05_debian_theme
然后在打开的文件中,一直拉到文件最下端,可以看到一个写着图片地址的地方
  1. # If we haven't found a background image yet, use the default from desktop-base.
  2. if set_background_image "/usr/share/images/grub/Lake_mapourika_NZ.tga"; then
  3. exit 0
  4. fi
  5. # Finally, if all of the above fails, use the default theme.
  6. set_default_theme
将/usr/share/images/grub/Lake_mapourika_NZ.tga换成自己的图片地址。(需注意:不同的ubuntu版本中,填写的位置不一样。)
需要注意的是,图片的分辨率要与之前你填入的屏幕分辨率一致。

3.更新GRUB2配置
在终端中执行:
  1. sudo grub-mkconfig -o /boot/grub/grub.cfg
好了,引导界面的背景图片就设置好了

我再说说,设置过程中遇到的问题:

看到不少教程中说,修改05_debian_theme文件之前最好执行
  1. sudo cp /etc/grub.d/05_debian_theme /etc/grub.d/05_debian_them_backup
以备份文件,

但是我发现这样做了之后,在执行第三步更新GRUB2配置时,备份文件会影响配置文件的生成,造成新的05_debian_theme文件中的内容和备份的05_debian_them_backup文件中的内容都会被写入到/boot/grub/grub.cfg这个最终的配置文件中,而且根据05_debian_them_backup生成的配置内容还是在05_debian_them之后,也就是说在引导程序读取并执行时,旧的配置内容会覆盖新的内容,造成修改的效果无法正常生效,所以要么就别备份,要么就备份到别的目录。

参考文章:详细图解美化Grub2 http://forum.ubuntu.org.cn/viewtopic.php?f=139&t=257189
How to make your own splashimage for GRUB2 http://members.iinet.net/~herman546/p20/GRUB2%20Splashimages.html
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值