FrameBuffer,可以译作“帧缓冲”,有时简称为fbdrv,基于fbdrv的console也被称之为fbcon。这是一种独立于硬件的抽象图形设备。FrameBuffer的优点在于其高度的可移植性、易使用性、稳定性。使用Linux内核的 FrameBuffer驱动(vesafb),可以轻松支持到1024X768X32bpp以上的分辩率。而且目前可得到的绝大多数linux版本所发行的内核中,已经预编译了FrameBuffer支持,通常不需要重新编译内核就可以使用。所以FrameBuffer也是zhcon推荐使用的驱动方式。
进入FrameBuffer可以简单地在系统启动时向kernel传送vga=mode-number的参数来激活FrameBuffer设备,如:
lilo:linux vga=305
将会启动1024x768x8bpp模式。

色彩 640x400 640x480 800x600 1024x768 1280x1024 1600x1200
4bits ? ? 0x302 ? ? ?
8bits 0x300 0x301 0x303 0x305 0x307 0x31C
15bits ? 0x310 0x313 0x316 0x319 0x31D
16bits ? 0x311 0x314 0x317 0x31A 0x31E
24bits ? 0x312 0x315 0x318 0x31B 0x31F
32bits ? ? ? ? ? ?

要使linux缺省进入FrameBuffer,可以修改/etc/lilo.conf,加入一下语句:
vga=0x303

退出编辑,执行:
lilo -v

重新启动linux,可以使其进入800x600的256色模式。

grub也是一样,在grub.conf中的kernel行后面写上vga=xxx就行了,也可以用vga=ask,让系统启动的时候询问你用多大的分辨率

设置LINUX启动时的液晶屏参数相关推荐

  1. ARM40-A5应用——fbset与液晶屏参数的适配

    ARM40-A5应用--fbset与液晶屏参数的适配 2018.6.18 版权声明:本文为博主原创文章,允许转载. 在ARM板卡上使用某个型号的LCD,往往要修改LCD驱动程序或者设备树,很不方便. ...

  2. linux启动时挂载rootfs的几种方式 .

    转载链接:http://blog.csdn.net/zuokong/article/details/9022707 根文件系统(在样例错误消息中名为 rootfs)是 Linux 的最基本的组件.根文 ...

  3. linux服务器黑屏_IBM服务器安装、进入Linux系统时显示花屏、黑屏的解决办法

    IBM服务器安装.进入Linux系统时显示花屏.黑屏的解决办法 在Linux安装时不能正确识别或者装上显卡驱动,导致在安装或者启动时显示黑屏.花屏,这时我们可以使用VESA模式进入Linux的图形话界 ...

  4. linux启动 profile,Linux 启动时profile、bashrc、~/.bash_profile、~/.bashrc、~/.bash_profile执行顺序以及文件说明...

    Linux 启动时profile.bashrc.~/.bash_profile.~/.bashrc.~/.bash_profile执行顺序以及文件说明 一.执行顺序 登录linux时,/etc/pro ...

  5. Android应用启动时白色闪屏原因及解决办法

    白色闪屏现象: 如果OnCreate().onStart().onResume()中操作太多,耗时较久.那么就会在主界面显示出来之前出现白色闪屏.为了更清晰的看出白色闪屏,这里在代码中执行50000次 ...

  6. linux httpd 自动启动,在Linux启动时让Apache也自动启动

    现对如何让Apache随Linux启动而启动的方法做个总结,总结如下: 1 cd /etc/init.d 2 vi apache2 3 粘贴以下代码 #!/bin/sh # description: ...

  7. 如何使用老毛桃u盘修复启动时出现黑屏无法进入系统?

    如何使用老毛桃u盘修复启动时出现黑屏无法进入系统?       今天是大年初三(1月30日),这几天都在修复电脑,过个年,电脑也进不了系统?重装系统 也没装成.今天尝试了使用老毛桃重装系统终于成功修复 ...

  8. nwjs解决页面透明化,启动时显示白屏的问题

    nwjs解决页面透明化,启动时显示白屏的问题 参考文章: (1)nwjs解决页面透明化,启动时显示白屏的问题 (2)https://www.cnblogs.com/jinling/p/6068918. ...

  9. linux启动时、登录时或注销时执行脚本

    init.d开机启动 在启动时执行 Linux 脚本 有两种传统的方法可以实现在启动时执行命令或脚本: 方法 #1 - 使用 cron 任务 除了常用格式(分 / 时 / 日 / 月 / 周)外,cr ...

最新文章

  1. asp.net 2.0防止同一用户同时登陆
  2. 基于Struts2的文件上传
  3. r语言合并多个csv文件_PDF合并怎么做?分享多个PDF文件合并的方法
  4. JSON 解析的两种方法
  5. codeforces1552 D. Array Differentiation(思维+暴力)
  6. 时间频率科学数据管理控制与应用
  7. 理解osi参考模型分层
  8. C#中MySQL数据库的备份 还原 初始化
  9. 手机检测归属地 java_手机号归属地离线查询- Java
  10. python中浅拷贝和深度拷贝的区别
  11. has been blocked by CORS policy: No ‘Access-Control-Allow-Origin‘ header is present---nginx工作笔记006
  12. 如何在 OpenResty 中使用 websocket
  13. java形式参数分别是基本类型和引用类型的调用
  14. CPU虚拟化是否开启
  15. 怎样下载mysql5.5_如何下载5.5版的mysql
  16. 年度Sweb绩效考评表
  17. J1800N-D2H主板升级bios,安装Fedora20,并搭建开发环境
  18. asp 加密 解密 类
  19. IE打开网页默认为英文
  20. 哨兵机器人钢力士_“X战警”中钢力士超乎常人的防御力很强吗?他惨遭这三位打脸!...

热门文章

  1. Linux操作系统安装
  2. 交互式多模型 IMM的原理
  3. 浅谈IT服务与服务管理
  4. LUN详解 iscsi
  5. 位置与地图(二)地图的使用以及标注地图
  6. RSD和wlwmanifest是什么
  7. 互换性与测量技术基础复习题及答案
  8. javaee jsp实现留言板(eclipse+mysql),五个界面,留言、登陆、注册等
  9. Axure RP9 动态面板操作使用
  10. loadrunner的安装