vmware虚拟机调整framebuffer
vmware虚拟机调整framebuffer
/dev/fb0,其实一直都是有的,说明内核是启动了framebuffer的。之所以老师map不到,是因为bpp太小了。为啥4bpp不行呢?校小于8bpp可以用调色板,这个是驱动支持的吧。
frame buffer启动参数,Ubuntu10.04使用的是Grub2,启动文件修改不是以前的
/boot/grub/menu.lst了,改为了/boot/grub/grub.cfg。
参考这篇文章,修改/boot/grub/grub.cfg里面Linux一
将splash,quiet删除,这样就能看到开机信息了。(我之前发过一个帖子)
然后ro后面要指定为0x317,这个是1024*768 16bit的色深。
text的话,就能看到非X启动的界面。
在/etc/initramfs-tools/modules末尾加上:fbcon(也有说fbcon 和vesafb都加的,我都加了)
/etc/modprobe.d/blacklist-framebuffer,找到“blacklist vesafb”一行,加上“#”把它注释掉,
我看到vesafb了。node是0x317的那种。(参考我以前发的文章)
alt+f7
往下拖拖才行。
atl+F7切换到图形模式,但是进不去。
startx 可以进图形模式。
在text模式下,framebuffer不能用。
获取不到framebuffer设备的fix的信息。
很崩溃。
==========
进去图形模式:
root@ubuntu:/home/zhangbin/code# ./fb_bmp
1024x768, 16bpp
screensize=1572864
sizeof header=14
into show_bmp function
root@ubuntu:/home/zhangbin/code#
不过,这个图片还是显示不了。
更多推荐
所有评论(0)