快速业务通道

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

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-05-10

一个图形化的 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包(不删除则第二步不成功)

代码:

grub-gfxboot.deb

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

代码:

sudo apt-get install grub-gfxboot

假如源里没有,可以点击下面链接下载:)

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

message.tar.tar

message.ububrown 如下

message.snow如下

message.blusplash 如下

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 < /下载文

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号