安装了openSUSE10.3后,bootsplash功能不可用,但是按照手册上讲,bootsplash应该是一个标准配置項。
1。)检查了文件/var/log/boot.msg发现有如下的提示
...
/proc/splash not fount
...
2。)检查了一下rpm发现bootsplash-3.3-81已经安装了,而且有/sbin/splash文件。
3。)按照网上一些建议,在/boot/grub/menu.lst中的行openSuSE10.3后加入vga=791(791对应分辨率是1024x768), 重新启动机器,在/proc下找到了splash文件(这里保存了一些对应791的配置信息)。
4。)以root身份执行了一下mkinitrd, 发现Bootsplas項的输出为 "SuSE (1024x768)"。这个“SuSE”指的是保存在/etc/bootsplash/themes下的目录SuSE (即,/etc/bootsplash/themes/SuSE)。如果没有这个目录, 那么想创建目录/etc/bootsplash/themes,之后下载theme,将其保存在目录下。
5。)重新启动机器,出现了bootsplash.
修改bootsplash的背景图和配置
1。)如果修改了位于/etc/bootsplash/themes/SuSE/images里的jpg图形文件(如对应上例的 bootsplash-1024x768.jig), 要使之生效,必须再以root用户执行一次mkinitrd通知kernel这次改变。
2。)如果修改了/etc/bootsplash/themes/SuSE/config下的配置文件(如对应上例的bootsplash-1024x768.cfg),要使之生效,必须再以root用户执行一次mk_initrd通知kernel这次改变。