LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1986|回复: 6

修改grub启动背景图片引发的灾难。

[复制链接]
发表于 2007-11-27 21:54:30 | 显示全部楼层 |阅读模式
在/boot 目录下找到message
解压 cpio -i <message
找了张图片替换解压出来的back.jpg
重新归档message
第一回图片有60多k,重启grub提示message太大,只能进文字界面的启动选择器。
第二回将图片弄得和原来的16.5k一样大,重启后图片改过来了,但是分辨率小于800x600,没有覆盖全屏。
第三回将图片调到800x600,大小变成了21k,和16.5大不了一点,本以为没什么事,重启后就出问题了。要么将图片载入了上面的一小条就卡死了。要么就干脆不停的重启,用安装光盘重启后,选择恢复引导器,还是不行,故障依旧。
只得用光盘启动到dos。用fdisk /mbr,启动到windows下,下了一个grub for dos将grldr grub.exe menu.lst拷到C盘下,改boot.ini 。加上c:\grldr=grub
启动时选择grub,还是不行居然提示找不到grldr menu.lst,靠,以前屡试不爽的居然也出问题了。
最后用ghost还原了以前的备份,重写grub,这才解决了问题。

刚刚写了半天,好像是超时了,重新登陆,写的东西全没了。真不好意思。
发表于 2007-11-27 22:07:35 | 显示全部楼层
Post by whz1331;1788472
修改grub启动背景图片引发的灾难。
什麽意思?有啥灾难?
回复 支持 反对

使用道具 举报

发表于 2007-11-27 22:08:27 | 显示全部楼层
引导不起来了???:ask
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-11-27 22:18:15 | 显示全部楼层
真郁闷,写了半天,掉线了。要求重新登陆,白写了
回复 支持 反对

使用道具 举报

发表于 2007-12-6 11:44:04 | 显示全部楼层
不用那么麻烦的,只需要找一个800x600的图片,替换/etc/bootsplash/themes/Linux/images/silent-800x600.jpg

然后重建核心文件即可:
重建核心文件方法:
cd /boot/
mv initrd-`uname -r`.img initrd-`uname -r`.img.bak
mkinitrd /boot/initrd-`uname -r`.img `uname -r`

注意,不是单引号,而是数字1键盘前面的那个点。
重启系统看看吧
回复 支持 反对

使用道具 举报

发表于 2007-12-6 13:12:00 | 显示全部楼层
Post by whz1331;1788472
在/boot 目录下找到message
解压 cpio -i <message
找了张图片替换解压出来的back.jpg
重新归档message
第一回图片有60多k,重启grub提示message太大,只能进文字界面的启动选择器。
第二回将图片弄得和原来的16.5k一样大,重启后图片改过来了,但是分辨率小于800x600,没有覆盖全屏。
第三回将图片调到800x600,大小变成了21k,和16.5大不了一点,本以为没什么事,重启后就出问题了。要么将图片载入了上面的一小条就卡死了。要么就干脆不停的重启,用安装光盘重启后,选择恢复引导器,还是不行,故障依旧。
只得用光盘启动到dos。用fdisk /mbr,启动到windows下,下了一个grub for dos将grldr grub.exe menu.lst拷到C盘下,改boot.ini 。加上c:\grldr=grub
启动时选择grub,还是不行居然提示找不到grldr menu.lst,靠,以前屡试不爽的居然也出问题了。
最后用ghost还原了以前的备份,重写grub,这才解决了问题。

刚刚写了半天,好像是超时了,重新登陆,写的东西全没了。真不好意思。


即使 message 文件不合标准,但GRUB启动应该是原始的色彩界面的呀!!并不影响正常grub启动呀!!

或许是LZ生成message 的时候有点问题。
回复 支持 反对

使用道具 举报

发表于 2007-12-6 18:37:56 | 显示全部楼层
换个图片很简章的,没那么麻烦。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表