打印

Ubuntu 10.10 成功开启 framebuffer

[复制链接]
240|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
小小的人呀|  楼主 | 2018-9-21 16:22 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
由于博主最近在忙一个关于framebuffer的程序,打算先在电脑上实验,本人电脑主板:PM43+ICH10,显卡:NIVIDAGT240,系统是Win7+XP+Ubuntu10.10的.在网上搜索ubuntu打开framebuffer的方法,百度和Google都找遍了,上边方法花样很多,好像是关于ubuntu10.04以前版本的都试过了,不行。就在今天凌晨1:00在google上的一个搜索结果让我顺利打开framebuffer。现把方法总结出来,与大家共勉。第一步,打开附件>>终端,输入以下命令:

sudo apt-get install v86d hwinfo

用以下命令确认显示器分辨率模式(800×600 16bits,1280×1024 24bits 1024×768 16bits, etc…).。

sudo hwinfo --framebuffer

第二步,编辑/etc/default/grub文件:

修改如下红色所示:

sudo gedit/etc/default/grubGRUB_DEFAULT=0

GRUB_HIDDEN_TIMEOUT=0

GRUB_HIDDEN_TIMEOUT_QUIET=true

GRUB_TIMEOUT=10

GRUB_DISTRIBUTOR=`lsb_release -i -s2> /dev/null || echo Debian`

GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash nomodesetvideo=uvesafb:mode_option=1280×1024-24,mtrr=3,scroll=ywrap”

GRUB_CMDLINE_LINUX=””

# The resolution used on graphicalterminal

# note that you can use only modeswhich your graphic card supports via VBE

# you can see them in real GRUB withthe command `vbeinfo’

#GRUB_GFXMODE=1280×1024

其它不修改。

你可以改变1280×1024-24 (1280*1024 24bits)这个分辨率到sudo hwinfo--framebuffer所显示的所有分辨率中的一个。

第三步,编辑sudo gedit/etc/initramfs-tools/modules:

添加:

uvesafb mode_option=1280×1024-24 mtrr=3scroll=ywrap

并保存。

第四步,执行以下命令,重启计算机。

echo FRAMEBUFFER=y | sudo tee/etc/initramfs-tools/conf.d/splash

sudo update-grub2

sudo update-initramfs -u

第五步,重启按Ctrl+Alt+(F1-F6的任意一个)即可进入framebuffer模式,你会发现字体有些不适应,但不过没有关系,你可以按Ctrl+Alt+F7进入图形界面,重新重复第一步到第四步的内容。修改分辨率即可。

使用特权

评论回复

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

399

主题

399

帖子

0

粉丝