使用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) |