求助:bootsplash的问题
我先ACCEPT_KEYWORDS="~x86" emerge bootsplash,然后打上补丁。按照http://www.linuxfans.org/nuke/modules.php?name=Forums&file=viewtopic&t=32745方式重新编译内核,做好initrd,修改lilo。但是重起后发现没有成功。/proc下也没有splash文件。
大家帮我看看这是怎么回事。 如果用gentoo-sources的话,不用打补丁
安那片文章配置内核
然后ACCEPT_KEYWORDS="~x86" emerge bootsplash
再splash -s -f /etc/bootsplash/gentoo/config/bootsplash-xxxxxx.cfg > /boot/initrd
修改lilo,重启就好了
/proc下没有splash文件,应该是内核配置的问题
Block Devices -> RAM disk support
Block Devices -> Loopback device support
Block Devices -> Initial RAM disk (initrd) support
Console Drivers -> Video mode selection support
Console Drives -> Frame-buffer support -> Support for frame buffer devices
Console Drives -> Frame-buffer support -> VESA VGA graphics console
Console Drives -> Frame-buffer support -> Use splash screen instead of boot logo
其中Block Devices -> Loopback device support好像不是必须的,我把它编译成模块,开机不加载,bootsplash也能用,在Frame-buffer support< >中只选这三个,其他都不选试试看,有次我多选了 ATI Radeon display support (EXPERIMENTAL),就不成功 gentoo-sources 里的 bootsplash 版本和 那篇文章里的 bootsplash 版本不同,/proc/splash 内容不一样。
$ cat /proc/splash
Splash screen v3.0.7-2003/03/10 (0x07, 1024x768): on 搞定了,可能我打上了splash里的内核补丁才导致错误。我重新emerge了source,然后重新编译就行了。谢谢大家
页:
[1]