ubuntu12.04下GRUB2引导添加背景图片过程及遇到的问题
2014-07-31 10:59
148 查看
grub2的默认分辨率是640*480,背景一般是单调的紫红色 显然这样的引导界面难以满足我们的审美要求,那么就自己动手,丰衣足食 1.修改引导界面分辨率 首先,在开机grub2引导界面,按C进入命令行界面,输入vbeinfo命令,查看支持的分辨率 然后,在终端中执行 sudo gedit /etc/default/grub 复制代码 然后在"GRUB_GFXMODE="后面填入可以你想要的分辨率值。 2.添加背景图片 在终端中执行: sudo gedit /etc/grub.d/05_debian_theme 复制代码 然后在打开的文件中,一直拉到文件最下端,可以看到一个写着图片地址的地方 # If we haven't found a background image yet, use the default from desktop-base. if set_background_image "/usr/share/images/grub/Lake_mapourika_NZ.tga"; then exit 0 fi # Finally, if all of the above fails, use the default theme. set_default_theme 复制代码将/usr/share/images/grub/Lake_mapourika_NZ.tga换成自己的图片地址。(需注意:不同的ubuntu版本中,填写的位置不一样。) 需要注意的是,图片的分辨率要与之前你填入的屏幕分辨率一致。 3.更新GRUB2配置 在终端中执行: sudo grub-mkconfig -o /boot/grub/grub.cfg 复制代码好了,引导界面的背景图片就设置好了 我再说说,设置过程中遇到的问题: 看到不少教程中说,修改05_debian_theme文件之前最好执行 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 更多ubuntu内容,请移步:http://mpco.me
相关文章推荐
- ubuntu12.04下GRUB2引导添加背景图片过程及遇到的问题
- 在MFC对话框中添加背景图片中遇到的问题之解决
- 关于为对话框添加背景图片LoadBitmap的问题
- fedora16为grub2添加、修改背景图片和字体颜色
- ubuntu12.04-32位,安装KLEE及使用工具过程中遇到的问题
- 数据收集-升级Nginx服务器,添加HTTPS过程中遇到的问题
- 问题:部署到iis上后Chart图片不显示;结果:使用webchart过程中遇到的一些问题
- grub2 添加背景图片
- 通过 Socket 发送 Http协议 上传图片到速卖通服务器过程中遇到的一些小的问题 总结
- 使用js过程中遇到的小问题总结(随使用情况不断添加)
- 正确修改Ubuntu12.04的grub2启动背景图片和菜单颜色的方法,这次是真的!
- IOS UITapGestureRecognizer 遇到父view添加UIImageView的背景图片,子subview的tap事件不起作用了
- 为GRUB2添加背景图片
- ubifs文件系统的制作过程&&遇到的问题及解决方案总结---之一“uboot中添加对UBIFS文件系统的支持”
- IOS UIview设置背景图片以及设置背景色遇到的问题
- 项目开发过程中遇到的一些问题和解决办法(逐渐添加)
- fedora16为grub2添加、修改背景图片和字体颜色
- Qt添加背景图片应该注意的问题
- 图片轮播添加点击事件遇到的问题
- unity添加admob广告过程遇到的问题