ubuntu 10.04 开启framebuffer 设置分辨率 及 颜色bit

想把jpeg图片通过framebuffer显示到console上。但是没有办法处理低于16位和高于24

位的framebuffer console,遂改变framebuffer。。。

虚拟机的console 8bit  硬盘版是32bit  解析不了

所以就尝试着在网上查了查,改为16bit。感谢提供者。


一.开启framebuffer

1)sudo vi /etc/initramfs-tools/modules
  加入如下两行内容
  fbcon
  vesafb

2)sudo vi /etc/modprobe.d/blacklist-framebuffer.conf
  将里面的vesafb这两行给注释掉。

3) 执行:sudo update-initramfs -u更新initramwfs文件。

4) 重启系统



二.设定默认分辨率和颜色位数



1)     sudo vi/etc/default/grub

2)     在GRUB_CMDLINE_LINUX_DEFAULT = “quiet splash” 后面增加vga参数。

比如: GRUB_CMDLINE_LINUX_DEFAULT = “quiet splash vga=788”



vga参数和分辨率的对照表为



       640x480  800x600  1024x768  1280x1024

8bit   769       771       773       775

15bit  784       787       790       793

16bit  785       788       791       794

24bit  786       789       792       795


3)     sudo grub-mkconfig

4)     sudo update-grub

5)     重启系统

再次感谢各位提供者

操作系统知识不是很懂,各位看官请轻拍。

你可能感兴趣的:(framebuffer)