Chinaunix首页 | 论坛 | 博客
  • 博客访问: 119493
  • 博文数量: 32
  • 博客积分: 2067
  • 博客等级: 大尉
  • 技术积分: 383
  • 用 户 组: 普通用户
  • 注册时间: 2009-05-08 07:47
文章分类

全部博文(32)

文章存档

2011年(1)

2010年(14)

2009年(17)

我的朋友

分类: LINUX

2009-09-08 21:06:28

使用grub-gfxboot可以让grub菜单变得很pp,grub-gfxboot是suse开发的,倒是很符合suse一向的华丽特性
我也尝试了一下,很不错
我的实际环境:
debian sid x86_64
分区(fdisk -l):
   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1        3916    31455238+   7  HPFS/NTFS
/dev/sda2            3917       19457   124833082+   f  W95 Ext'd (LBA)
/dev/sda5            3917        9138    41945683+   7  HPFS/NTFS
/dev/sda6            9398       19457    80806918+  83  Linux
/dev/sda7            9155        9397     1951866   82  Linux swap / Solaris
/dev/sda8   *        9139        9154      128488+  83  Linu

sda6为/
sda7为swap
sda8为/boot

下文提到的grub安装时的"(hd0,7)",menu.lst中的"(hd0,7)"都和我的分区状况有关

下面开始安装

先下载grub-gfxboot:

i386用户:wget
amd64用户:wget

这是ubuntu的wiki给出的链接,其实debian的很多衍生版都有,比如mepis,elive,它们比ubuntu更接近debian,所以我更倾向它们打的包,以下是mepis的grub-gfxboot:

下载其中的最新版就行了,选择mepis的另一个好处是有源码包提供,供编译和学习之用(记得XXX讲过,源码是最好的老师....)

卸载原先的grub:
# apt-get remove grub grub-common

安装grub-gfxboot:
# dpkg -i grub-gfxbootXXXX  (输入全名,用tab键补齐)

去gnome-look,搜索"gfxboot",下载一个gfxboot的theme文件:


再cp之:
#cp XXXXX-message.XXXX /boot/grub/message.good

再改menu.lst
#vim /boot/grub/menu.lst

注释掉
color cyan/blue white/blue
在下面写上:
gfxmenu (hd0,7)/grub/message.good

再安装grub到mbr:
#grub --no-floppy (如果还在用软盘的同鞋只要输入grub就行了,--no-floppy参数据说可以加快grub启动速度,不过我没什么明显感觉)
grub> root (hd0,7)
grub> setup (hd0)
grub> quit

基本上就ok了,只要蓝色部分中执行
grub> setup (hd0)有成功的信息输出,就表示系统启动没什么问题了
如果开机提示menu.lst中的
message.good路径写错,启动改改就行,不会影响正常开机

message.good文件可以自己修改:
#cd XXX
#cpio -i < message.good
#rm message.good
再修改其中的图片之类
#ls . |cpio -o > /boot/grub/message.good
阅读(1880) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~