让你的Ubuntu 7.10支持Frame Buffer

让你的Ubuntu 7.10支持Frame Buffer

不知怎么的,在7.10里面不能直接在内核参数上加vga=xxx来启用frame buffer.

无比郁闷加上不倦探索,终于解决了这个问题。

首先,编辑你的 /etc/initramfs-tools/modules 文件

代码:
sudo nano /etc/initramfs-tools/modules


加入如下三行内容
fbcon
vesafb
vga16fb
然后刷新一下。

代码:
sudo update-initramfs -u

最重要的一步,要把文件/etc/modprobe.d/blacklist-framebuffer里面的vesafb和vga16fb这两行给注释掉。

代码:
sudo vi /etc/modprobe.d/blacklist-framebuffer

这样你就可以在内核后面加入vga=xxx这样的启动参数了。

不过,最好用hwinfo –framebuffer先看一下你显卡支持的vga数值,我的如下:

代码:
sudo hwinfo –framebuffer


引用:
02: None 00.0: 11001 VESA Framebuffer
[Created at bios.447]
Unique ID: rdCR.il6towt04X5
Hardware Class: framebuffer
Model: “Intel(r) 82945GM Chipset Family Graphics Chip Accelerated VGA BIOS Intel(r) 82945GM Chipset Family Graphics Controller”
Vendor: “Intel Corporation”
Device: “Intel(r) 82945GM Chipset Family Graphics Controller”
SubVendor: “Intel(r) 82945GM Chipset Family Graphics Chip Accelerated VGA BIOS”
SubDevice:
Revision: “Hardware Version 0.0”
Memory Size: 7 MB + 704 kB
Memory Range: 0xd0000000-0xd07affff (rw)
Mode 0x0305: 1024×768 (+1024), 8 bits
Mode 0x0317: 1024×768 (+2048), 16 bits
Mode 0x0318: 1024×768 (+4096), 24 bits
Mode 0x0312: 640×480 (+2560), 24 bits
Mode 0x0314: 800×600 (+1600), 16 bits
Mode 0x0315: 800×600 (+3200), 24 bits
Mode 0x0301: 640×480 (+640), 8 bits
Mode 0x0303: 800×600 (+832), 8 bits
Mode 0x0311: 640×480 (+1280), 16 bits
Config Status: cfg=new, avail=yes, need=no, active=unknown


所以我在内核后面加入了vga=0x0317,是1024×768的16位色。


 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/100588.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 星际密码[通俗易懂]

    星际密码[通俗易懂]题目:https://www.nowcoder.com/pat/2/problem/254

    2022年8月2日
    12
  • 白盒测试技术_静态白盒测试

    白盒测试技术_静态白盒测试覆盖率 它是度量测试完整性的一个工具,通常可以分为逻辑覆盖和功能覆盖。覆盖率=(被执行到的项数/总项数)*100%逻辑覆盖 逻辑覆盖是以程序内部的逻辑结构为基础设计测试用例的技术,属于白盒测试。      被测试模块的流程图语句覆盖 设计若干测试用例,运行被测程序,使每个可执行语句至少执行一次。 语句覆盖率=被评价到的语句数量/

    2025年11月29日
    7
  • 树莓派python编程自学-树莓派Python编程指南 中文PDF扫描版

    《树莓派Python编程指南》共12章:第1~3章深入介绍如何在树莓派上使用Python,为学习其他知识打下基础;第4章介绍使用Qt工具包开发图形用户界面;第5章介绍在Python中创建游戏;第6章介绍如何利用GPU来使用OpenGL创建3D场景;第7章讲解如何从网页上抓取信息或使用树莓派为全世界提供内容和服务;第8章介绍使用Python在树莓派中构建自己的游戏世界;第9章使用Python在树莓派…

    2022年4月8日
    135
  • powermodule_getsocketopt

    powermodule_getsocketopt严格模式ES6的模块自动采用严格模式,不管你有没有在模块头部加上"usestrict";。严格模式的限制如下变量必须声明后再使用函数的参数不能有同名属性,否则报错不能

    2022年7月30日
    6
  • luogu1146

    luogu1146#include#definefr(i,a,b)for(inti=(a),i_end=(b);i<=i_end;i++)#definefrd(i,a,b)for(inti=(a),i_end=(b);i>=i_end;i–)#definelllonglong#definepri(x)printf(“%d”,x)#definemes(x

    2022年5月16日
    47
  • Windows系统下配置允许Redis远程访问

    Windows系统下配置允许Redis远程访问

    2020年11月9日
    210

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号