FB 就是 Frambuffer 了。直观一点说,使用之后,可以给 console 设置分辨率,可以在console下面看电影,看图?
在 Kernel 里面,ATI 显卡有个 Readonfb,使用后不需要修改 grub 就可以直接出现高分辨率的 console,但是他和 ATI 的 fglrx 驱动冲突,会导致死机,所以,基本没法子用,除非你不打算进 x。
uvesafb 以前叫做 vesafb-tng,似乎是从 kernel 2.6.23 开始改名的。使用这个也很简单了,参考作者的 web 页面。
有几个内核参数:
Graphics support ---> Userspace VESA VGA graphics support
General Setup --->  Initial RAM filesystem and RAM disk (initramfs/initrd) support 设置为 /usr/share/v86d/initramfs
上面几个设置分别是
CONFIG_CONNECTOR=y
CONFIG_FB_UVESA=y
CONFIG_INITRAMFS_SOURCE="/usr/share/v86d/initramfs"
安装 klibc 和 v86d 。修改 grub,添加 video=uvesafb:1024x768-32,mtrr:3,ywrap 如果遇到 'uvesafb: failed to execute /sbin/v86d' 的错误,可能是最后一个内核参数没有设置好的缘故。