Chinaunix

标题: 给Mandrake 9.1的grub加上背景图 [打印本页]

作者: feming    时间: 2003-09-23 18:49
标题: 给Mandrake 9.1的grub加上背景图
可能Mandrake编译的grub根本就不支持背景图,反正直接在/boot/grub/menu.lst文件中直接加上
splashimage (hd0,0)/boot/grub/splash.xpm.gz
不起作用,也不知Mandrake怎么搞的,这还不说,还弄个如此难看的配色方案,

本想下载一个grub的源码来自行编译,考虑到RedHat可以使用背景图,是不是可以利用一下呢。于是我就尝试了一下,结果非常顺利地就成功了,

先说明一下,如果你不幸弄坏了Boot Loader,没关系,可以用Mandrake的第一张安装盘启动修复,启动时按F1,输入rescue就可进入修复模式。进行删除操作前,先从RedHat 9.0的/boot/grub/目录中复制*stage*文件备用(共10个),我是从虚拟机复制的,如果你没有,从本文最后的链接下载。

1.删除Mandrake自带的grub
rpm -e grub-0.93-1mdk
2.安装RedHat的grub
从RedHat 9.0的第一张安装盘的/RedHat/RPMS/目录中运行
rpm -i grub-0.93-4.i386.rpm
如果没有RH9的安装盘,可以从RedHat的FTP上下载grub-0.93-4.i386.rpm文件。
3.复制那10个*stage*文件到/boot/grub/下
4.制作splash.xpm.gz,可以使用GIMP,也可用convert工具转换,注意大小是640x480,颜色深度为15,否则grub无法识别。放到/boot/grub/目录下。
5.修改/boot/grub/menu.lst,加上
splashimage (hd0,0)/boot/grub/splash.xpm.gz
这里,(hd0,0)视你的linux的安装位置而变,可以参考menu.lst 文件中相关的内容。
6.运行sh /boot/grub/install.sh。
7.重新启动,是不是看见背景图了。




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2