LinuxSir.cn,穿越时空的Linuxsir!

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

硬盘安装opensuse11.0后bootsplash的解决办法

[复制链接]
发表于 2008-11-18 16:01:49 | 显示全部楼层 |阅读模式
对于硬盘安装的教程置顶里就太多了,安装完成后,却发现SUSE漂亮的开机画面没有,只有那A-Z,1-9的东东跳来跳去,似乎大家都没有提到这个bootsplash的处理办法,这里作个记号,希望可以帮到那些跟我一样不懂的新手。

1.通过GRUB硬盘引导安装注意一个问题(光盘安装的忽略),在kernel后面加上vga=791,安装完成后漂亮的bootsplash将会自动启用,否则就没有啦。
2.如果已经成功安装了openSUSE11,调出bootsplash的方法如下:
在/boot/grub/menu.lst中的行openSuSE11的kernel后加入vga=791(791对应分辨率是1024x768,其它分辨率网上找了,本来贴上来的,可是是个表格,不能正确显示,郁闷), 重新启动机器,以root身份执行了一下mkinitrd, 发现Bootsplas項的输出为 "SuSE (1024x768)",OK重启就可以看到漂亮的bootsplash了。
发表于 2008-11-18 22:55:00 | 显示全部楼层
楼主,我按照你的方法已经成功,谢谢!
不过,我先用的是795,也就是1280x1024x24bit,结果不行。没有再试其他的分辨率。

        640x480          800x600        1024x768        1280x1024
8bit         769           771                  773                   775
15bit         784           787                  790                   793
16bit         785           788                  791                   794
24bit         786           789                  792                   795
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-11-18 23:32:36 | 显示全部楼层
恭喜你了,我也试过1280x1024x24bit,结局和你一样,最后就用791了,呵呵
回复 支持 反对

使用道具 举报

发表于 2008-11-20 00:01:45 | 显示全部楼层
前段时间我的系统也不行,然后去网上查了一下资料,gfxboot需要framebuffer提供 16bit色的支持,但是基本上现在显卡提供16位色支持的最高分辨率就是1024x768 (1600x1200不常用哈),所以只能设791了。

但我就奇怪了,既然最高只能支持到1024x768,那为什么在gfxboot的文件夹里面还有1280x800等等宽屏幕的背景图片。害得我用T61只能看拉宽的文字和图片,不爽ing
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-11-20 14:29:20 | 显示全部楼层
grxboot和bootsplash没有什么关系,前者用于像SUSE这种系统GRUB的背景动态,而BOOTSPLASH则用于作何一发行版的开机过程背景,这是有区别的,另,现在发现似乎可以用mkinitrd -s 1280x800.cfg来改变启动过程的分辨率
回复 支持 反对

使用道具 举报

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

本版积分规则

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