感谢支持
我们一直在努力

Ubuntu下GRUB启动界面的美化过程

随着Ubuntu7.10的发布,ubuntu系统是越来越受大家的喜欢,易用性与实用性也有更大的提高,但是说到漂亮美观程度,ubuntu和大名鼎鼎的界面豪华美观的SUSE系统还是有一定的距离,其他的不说,就一个grub的启动画面,ubuntu的画面就差很远了,但是我们可以把他装扮下,变的更美写,下面我们就来把 ubuntu的grub启动界面也来美化下,再跟SUSE来比一下。


一个图形化的 Grub 启动管理工具 “StartUp Manager”, 有了它不用自己去修改 menu.lst,也能对 Grub 启动菜单进行配置了。不过它所有能实现的功能,都是对 menu.lst 进行修改而来的,也就是说他能做的,你自己修改 menu.lst 也可以做。(再次提醒一下使用这个软件和修改 menu.lst 一样,可能存在风险要注意备份,我觉得还是自己修改 menu.lst 更加放心。)


它的主要功能有:


1、设置是否显示 bootloader (grub 启动菜单) 和显示时间;


2、自定义 bootloader 主题 (也就是给它加个背景,改变一下字体颜色);


3、可以给 bootloader 设置密码保护;


4、选择默认启动的操作系统;


5、设置 uSplash 是否用图形显示和分辨率、色深;


安装也非常简单:


sudo apt-get install startupmanager grub-splashimages


1.删除ubuntu安装的grub包(不删除则第二步不成功)


代码:


sudo apt-get remove grub


2.重新安装一个新的grub包(如果第一步没删除,本步安装将不成功)


代码:


sudo apt-get install grub-gfxboot


假如源里没有,可以从下面的地址下载


http://oceanboo.lupaworld.cn/blog/attachment/grub-gfxboot_0.97-5_i386.deb


3.下载message包,这是修改界面的关键


message.tar.tar


message.ububrown 如下


Ubuntu下GRUB启动界面的美化过程


message.snow如下


Ubuntu下GRUB启动界面的美化过程


message.blusplash 如下


Ubuntu下GRUB启动界面的美化过程

4.解压message包把包里的文件放到boot目录


代码:


sudo tar jxvf message.tar.bz2 -C /boot


如果代码不成功的话,建议以root权限打开文件夹


sudo apt-get install nautilus-gksu


这样右键单击文件或文件夹,选择以管理员打开,解压message包


把包里的文件如: message.snow放到boot目录 !!!


5.修改/boot/grub/menu.lst文件


代码:


sudo cp /boot/grub/menu.lst /boot/grub/menu.lst_back \\备份menu.lst


sudo gedit /boot/grub/menu.lst


将下面的内容填入timeout XX 下


代码:


gfxmenu (hd0,6)/boot/message.ubugrey  \\(hd0,6)如果你只有一个硬盘:就改为(hd0,y)根据你实际的位置填写 Y代表你分区的位置!!


或者


gfxmenu (hd0,6)/boot/message.ububrown  \\(hd0,6)根据你实际的位置填写,message.xxxx根据你选择


6.设置grub,执行命令:


代码:


sudo grub


在grub>命令行下依次执行下面命令


代码:


>find /boot/grub/stage1 \\根据你的grub安装位置查找,如/grub/stage1


>root (hd0,6) \\这一项的值取决于你的menu.lst里的groot的值


>setup (hd0)  \\根据实际情况填写位置


7.安装grub


代码:


sudo grub-install /dev/hda


如果显示为“Not found or not a block device.”,请改执行


代码:


sudo grub-install /dev/sda


如果显示为“/dev/sda does not have any corresponding BIOS drive. ”,那么先执行命令


代码:


sudo grub-install –recheck /dev/sda


然后再执行


代码:


sudo grub-install /dev/sda

8.大功告成,重启计算机看看


下面简要说说图片文件(message)制作方法,不当之处还请弟兄指点。


message文件实际上是一个类似“压缩”的包文件,里面包括了图片,文字说明等内容。


找一个别人已经做好了的 message 文件,修改里面的文件。


假设这个图片包文件名为:message_sundown


解开这个文件“message_sundown”包(我们可以新建一个目录,这里建立了一个testgrub目录,把message_sundown解压到这个新建的目录去)


代码:


代码:


#mkdir /testgrub


#cd /testgrub


#cpio -i < /下载文件的路径/message_sundown


解开message_sundown文件,这个时候就可以看见/testgrub目录里生成了类似以下列表的文件


代码:


-rw-rw-rw- 1 root root 39870 2007-02-28 00:32 back.jpg


-rw-rw-rw- 1 root root 573 2007-02-27 23:54 translations.zh_CN


-rw-rw-rw- 1 root root 9 2007-02-27 23:37 languages


-rw-rw-rw- 1 root root 2839 2007-02-27 01:01 zh_CN.hlp


-rw-rw-rw- 1 root root 1105 2007-02-27 01:01 zh_CN.tr


-rw-rw-rw- 1 root root 37820 2007-02-26 23:59 16×16.fnt


-rw-rw-rw- 1 root root 3129 2007-02-26 23:59 en.hlp


-rw-rw-rw- 1 root root 1267 2007-02-26 23:59 en.tr


-rw-rw-rw- 1 root root 70205 2007-02-26 23:59 init-


rw-rw-rw- 1 root root 1719 2007-02-26 23:59 timer_a.jpg


你可以更改里面的文件。其中back.jpg就是我们所看到的图片(分辨率800×600)。其中替换图片最好不要使用制图工具直接新建一个,除非你非常了解制图工具的导出图片格式及颜色要求等。


可以在原有图片的基础上,通过gimp把做好的图片,粘贴到原来back.jpg上,保存图片(按照gimp提示会自动按照原有图片格式保存)。图片大小一般都是 35Kb左右。


把做好的图片文件重新生成新的 message 文件


代码:


代码:


#find /testgrub -type f | cpio -o > /boot/meesage_new


这里我们把生成的message放到了 /boot下,名字为“meesage_new”


最后修改 /boot/grub/menu.lst吧!!

赞(0) 打赏
转载请注明出处:服务器评测 » Ubuntu下GRUB启动界面的美化过程
分享到: 更多 (0)

听说打赏我的人,都进福布斯排行榜啦!

支付宝扫一扫打赏

微信扫一扫打赏