Chinaunix首页 | 论坛 | 博客
  • 博客访问: 387363
  • 博文数量: 214
  • 博客积分: 770
  • 博客等级: 军士长
  • 技术积分: 1969
  • 用 户 组: 普通用户
  • 注册时间: 2012-04-08 01:22
文章分类

全部博文(214)

文章存档

2013年(110)

2012年(104)

我的朋友

分类: LINUX

2013-01-05 17:55:35

    默认下,ubuntu是没有激活framebuffer的,所以在装完系统后在/dev下找不到fb0节点,记得我在一次配置时在网上找了不少资料,照着配置都没成功,最惨的一次,系统还给崩溃,害我系统里以往的资料就这么没了,当时是那个后悔啊。今天突然想起来这件事,就照着自己配置成功的方法在这做个演示(当然这也是结合众多网上资料得出的)。
作者:李文金
转载请说明出处:liwenjin.blog.chinaunix.net   谢谢!!
 
1首先要安装必要的信赖包sudo apt-get install v86d hwinfo

2.装完后可以通过命令查看信息sudo hwinfo --framebuffer



3.接下来可以修改内核配置了

 sudo sh -c "echo uvesafb >> /etc/initramfs-tools/modules"
 sudo modprobe uvesafb
 cat /sys/bus/platform/drivers/uvesafb/uvesafb.0/vbe_modes
 

sudo sh -c "echo options uvesafb mode_option=1600x900-32 scroll=ywrap > /etc/modprobe.d/uvesafb.conf"



4.更新内核配置



5.修改grub2配置sudo gedit /etc/default/grub
改:GRUB_CMDLINE_LINUX_DEFAULT 位置并添加    GRUB_GFXMODE=1600x900 并保持退出



6.更新grub2配置  sudo update-grub

7.到此就完成了,之后在/dev下就可以看到fb0了。。

8,接下来就可以自己写程序来测试fb0了,测试程序网上也挺多的,自己可以试试看。。

 

阅读(1729) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~