QUOTE:
引用第5楼guazi111于2007-10-22 08:52发表的“”:
OTZ
有那个设备只是证明内核有fb支持而已,但是在init3情况下它默认是不打开的,以前的时候只要在grub的引导项里加入vga=XXX,进入init3运行级别之后,fb就是自动打开的,背景会出现一个企鹅。此时使用mplayer之类的不用指定输出驱动就可以自动播放。
但是现在加入vga=XXX还是不行,虽然mplayer可以指定输出驱动,但是fbi以及w3m之类的不能指定阿。
.......
没有启动fb也没关系
先在可以用fb的系统里确认启动fb的内核模块名
sudo modprobe -l | grep vesafb
sudo modprobe -l | grep vga16fb
应该是vesafb或vga16fb
然后
(modprobe -q vesafb >/dev/null 2>&1 && grep -q . /proc/fb && modprobe -q fbcon >/dev/null 2>&1) || (modprobe -q vga16fb >/dev/null 2>&1 && grep -q . /proc/fb && modprobe -q fbcon >/dev/null 2>&1)
其实只要sudo modprobe -q vga16fb就会生成/deb/fb*了(假设是vga16fb模块)
你指定vga参数也就是告诉内核在启动时加载vga16gb等模块
另:在启动项里除了vga外再加个splash试试
[ 此贴被sniff007在2007-10-22 09:50重新编辑 ]