免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2114 | 回复: 1
打印 上一主题 下一主题

怎样设置Framebuffer [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-12-14 19:07 |只看该作者 |倒序浏览
怎样设置Framebuffer













环境:Redhat9.02

启动级别:3




配置内核:

首先要再编译内核是选中如下几项:





view plaincopy to clipboard
  1. 01.Code maturity level options --->[*] Prompt for development and/or incomplete code/drivers  
  2. 02.Processor type and features --->[*] MTRR (Memory Type Range Register) support  
  3. 03.Block Devices ->[*] Loopback device support[*] RAM disk support  
  4. 04.(4096) Default RAM disk size[*] Initial RAM disk (initrd) support  
  5. 05.Console Drivers ->[*] VGA text console[*] Videomode selection support  
  6. 06.Console Drivers -> Frame-buffer support ->[*] Support for frame buffer devices[*] VESA VGA graphics console[*] Use splash screen instead of boot logo   
复制代码
配置Bootloader

Grub

修改/etc/grub.conf,在kernel项的最后添加vga参数和fb,例如:





view plaincopy to clipboard
  1. 01.kernel  /boot/vmlinuz-2.4.20-8 ro root=LABEL=/  vga=0x311 fb:on
复制代码
LILO

修改/etc/lilo.conf,添加vga参数,例如:





view plaincopy to clipboard
  1. 01.vga=0x311  
复制代码
修改后执行lilo命令,写入bootloader。




vga参数的可选值如下:




Depth


640x400


640x480


800x600


1024x768


1152x864


1280x1024


1600x1200




4 bits


?


?


0x302


?


?


?


?




8 bits


0x300


0x301


0x303


0x305


0x161


0x307


0x31C




15 bits


?


0x310


0x313


0x316


0x162


0x319


0x31D




16 bits


?


0x311


0x314


0x317


0x163


0x31A


0x31E




24 bits


?


0x312


0x315


0x318


?


0x31B


0x31F




32 bits


?


?


?


?


0x164


?


?


修改后重启系统,会在右上角看到一个Linux的企鹅Logo。

论坛徽章:
0
2 [报告]
发表于 2011-12-20 15:27 |只看该作者
后面是怎么回事
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP