转--linux开启FrameBuffer
色彩 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 -Lilo 模式启动

确保您的 Linux 内核包含了 FrameBuffer 支持,并包含了 VESA FrameBuffer驱动程序。RedHat Linux 6.x 及以上的发行版自带的内核中已经包含了该驱动程序。如果使用自己编译的内核,请检查您的内核配置。如果使用 LILO 引导装载器,则需要修改 /etc/lilo.conf 文件,在您所使用的内核选项段中,添加如下一行(使用 GRUB 的用户请转到第 6 步):vga=0x0317

这样,Linux 内核在启动时将把显示模式设置为 1024x768x16bpp 模式。如果您的显示器无法达到这种显示分辨率,可考虑设置 vga=0x0314,它对应 800x600x16bpp显示模式。修改后的 /etc/lilo.conf 文件类似:

boot=/dev/hda
map=/boot/map
install=/boot/boot.b
prompt
timeout=50
linear
default=linux
p_w_picpath=/boot/vmlinuz-2.4.2
vga=0x0317 ; 这一行设置显示模式.
label=linux
read-only
root=/dev/hda6
other=/dev/hda1
label=dos

运行 lilo 命令,使所作的修改生效,并重新启动系统:
# lilo
# reboot
如果一切正常,将在 Linux 内核的引导过程中看到屏幕左上角出现可爱的 Linux 吉祥物——企鹅,或者 RedHat Linux 的蓝天白云产品徽标,并发现系统的显示模式发生了变化。

Linux -Grub 模式启动

如果读者使用的是 Red Hat 7.x 或者更高版本,并且在安装 Red Hat 时使用了 GRUB
而不是 LILO 作为引导装载器,则设置 FrameBuffer 的方法会有一些不同:

第一,要激活 VESA FrameBuffer 驱动程序,需要修改 /boot/grub/menu.lst 文件,并在kernel 打头的一行添加 vga=0x0317。您也可以复制已有的引导选项并修改复制之后的选项,例如:

# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE: You do not have a /boot partition. This means that
# all kernel and initrd paths are relative to /, eg.
# root (hd0,0)
# kernel /boot/vmlinuz-version ro root=/dev/hda1
# initrd /boot/initrd-version.img
#boot=/dev/hda

default=0
timeout=10
splashp_w_picpath=(hd0,0)/boot/grub/splash.xpm.gz
title Red Hat Linux (2.4.18-3, FrameBuffer)
root (hd0,0)
kernel /boot/vmlinuz-2.4.18-3 ro root=/dev/hda1 vga=0x0317
initrd /boot/initrd-2.4.18-3.img
title Red Hat Linux (2.4.18-3)
root (hd0,0)
kernel /boot/vmlinuz-2.4.18-3 ro root=/dev/hda1
initrd /boot/initrd-2.4.18-3.img

其中Red Hat Linux (2.4.18-3, FrameBuffer) 就是设置了 VESA FrameBuffer 的引导选项。

第二,修改了 /boot/grub/menu.lst 文件之后,重新启动系统即可,而无需执行类似 lilo 那样的命令。

转载于:https://blog.51cto.com/tianxiaolin/415772

转--linux开启FrameBuffer相关推荐

  1. linux开启防火墙挂载nfs

    这几天遇到linux开启iptabable,挂载nfs出现拒绝情况,查看网上都说的挺繁琐,先归类总结一下. 一.配置nfs需要安装的软件包:    nfs-utils-lib-1.0.8-7.9.el ...

  2. linux开启内部路由转发功能

    linux开启内部路由转发功能 2015-09-23 18:02:09 标签:linux开启内部路由转么功能 linux内部机器共享上网 原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 ...

  3. linux开启IOMMU方法

    一.IOMMU简介 IOMMU:input/output memory management unit. 连接DMA io bus和主存,完成从设备虚拟地址到物理地址的映射. 提供对故障设备的内存保护 ...

  4. 远程连接linux的mysql_【Linux开启mysql远程连接的设置步骤】 mysql开启远程连接

    相关热词搜索:Linux开启mysql远程连接的设置步骤,linux mysql 远程连接,linux连接mysql数据库, MySQL默认root用户只能本地访问,不能远程连接管理mysql数据库, ...

  5. linux防火墙开放端口无法打开,LInux 开启防火墙网站无法访问问题

    LInux 开启防火墙网站无法访问,远程无法链接数据库 netstat -ntlp //查看当前所有tcp端口 端口都是开启的,数据库的localhost.@都配置了无法访问. 最后重新创建了端口网站 ...

  6. linux 开启 键盘的背光灯

    linux 开启背光键盘的灯光 现在许多背光键盘的背光灯是通过 Scroll (F12往右的第二个键)这个键控制的. 这个键历史上很有用, 现在基本没啥用了. 在windows下这没啥问题, 一按 s ...

  7. linux开启telnet服务(总结)

    linux开启telnet服务 1.基础知识 linux提供服务是由运行在后台的守护程序(daemon)来执行的. 守护进程的工作就是打开1个端口(port),等待(listen)进入的连接.在C/S ...

  8. 一、解决Linux开启CentOS虚拟机就蓝屏问题

    一)问题描述:解决Linux开启CentOS虚拟机就蓝屏问题 二)原因分析:1.在安装虚拟机的时候Windows中用VM安装了一个CentOS,后续配置KVM的时候你又装了一个CentOS,麻烦来了, ...

  9. 【转】Linux开启FTP服务和修改FTP密码

    这里写自定义目录标题 原文链接 Linux开启FTP服务和修改FTP密码 2021-03-18 17:43:08 一.Linux开启FTP服务 首先服务器要安装ftp软件,查看是否已经安装ftp软件下 ...

最新文章

  1. Linux环境搭建 | 手把手教你安装Linux虚拟机
  2. 清科-2018年中国金融科技领域10强
  3. Codeforces Round #696 (Div. 2) (A ~ E)超高质量题解(每日训练 Day.16 )
  4. base64是哪个jar包的_如何通过一个类名找到它属于哪个jar包?
  5. Android 模糊效果
  6. Appium移动自动化测试(三)--安装Android模拟器(转)
  7. sap 后台作业状态都是什么含义
  8. Linux 上 GDM 登录界面如何适应高分屏
  9. 分治算法-01连续子序列的最大和问题
  10. delphi 发送网络消息_《新手学习ISO网络模型》(1)如何直观理解物理层?
  11. .NET 3.5(11) - DLINQ(LINQ to SQL)之大数据量分页、延迟执行和日志记录
  12. Gesture APIs-Furthering Windows Mobile 6.5 Touch Gesture Framework
  13. 我在开发中所遇到的iOS7新特性以及iOS7与iOS6的适配问题总结
  14. c语言打印%-6llu,C语言-输出指定个数的质数
  15. html5 h264 websocket,2.5 在WebSocket中使用HTML5媒体
  16. 实时错误‘429’:ActiveX控件不能创建对象
  17. VS2010 C++ 操作Excel表格的编程实现(OLE/COM)
  18. python 开发微信小游戏_教你快速开发一个微信小游戏好友排行榜
  19. 单片机程序烧录方式有几种?
  20. 大学计算机专业找对象,单身率最高的大学专业是什么?这5个专业为什么成脱单最难专业...

热门文章

  1. (转)深入理解最强桌面地图控件GMAP.NET ---离线地图
  2. ViolinMemory上市遇低迷 唱衰闪存为哪般?
  3. RedHat Linux 5企业版开启VNCSERVER远程桌面功能[转]
  4. 3 描述android的组件,Android基础------Intent组件
  5. 使用采用 Android* OS 的英特尔® 集成性能基元
  6. Android通话记录CallLog简单摘要
  7. Java学习系列(十七)Java面向对象之开发聊天工具
  8. 怎样用git获取指定的android linux kernel
  9. 聊聊 scala 的模式匹配 1
  10. 利用Node.js为Node.js生成HttpStatusCode辅助类并发布到npm