x86和ARM这些平台不同,x86有一个统一的标准,在framebuffer方面,有一个VESA的标准可以遵守。
像ARM这些平台,在没有fb的时候,framebuffer console是无法工作的。
所以针对x86,kernel有一个vesafb的驱动,在make menuconfig中搜索CONFIG_FB_VESA即可。
要启用vesafb,还需要在kernel的命令行中添加这样一个option:
vga=0x305
至于305这个数字是怎么来的,请看:http://www.kernel.org/doc/Documentation/fb/vesafb.txt
305代表的是1024x768x256(色)