Ubuntu10.04开启FrameBuffer,在终端下看电影

来源:互联网 发布:哪部没有提到人工智能 编辑:程序博客网 时间:2024/05/16 07:54

终于在Ubuntu10.04终端下面开启了FrameBuffer,现在能用mplayer看电影,能使
用fbi查看图片,用jfbterm能正常显示中文,用w3m能查看网页中的图片。这里记
述一下过程,以方便以后使用
首先修改启动参数,Ubuntu10.04使用的是Grub2,启动文件修改不是以前的
/boot/grub/menu.lst了,改为了/boot/grub/grub.cfg。使用gedit打开——暂时不
会用emacs打开只读的文件,一会看看。

sudo gedit/boot/grub/grub.cfg
修改里面第一个看着眼熟的项目下面的Linux一 行,前面不管,后面修改为“ro vga=0*0317 text”——我把splash删除了,quiet删 除了 然后是打开/etc/initramfs-tools/modules文件,在末尾加上:fbcon打开 /etc/modprobe.d/blacklist-framebuffer,找到“blacklist vesafb”一行,在这 一行前面加上“#”把它注释掉,我把#blacklist nvidiafb一行也注释掉了。 我还在/dev/中新建了一个fb链接,指向fb0设备:”cd /dev”,”sudo ln -s fb0 fb” 然后安装相应的软件:sudo apt-get install fbi sudo apt-get install jfbterm sudo apt-get install mplayer sudo apt-get install w3m-img 然后重新启动:sudo init 6。 重启以后,发现果然是和以前不一样了。启动jfbterm,看是否能显示中文。 然后mplayer看电影:“mplayer 1.ogv”即可。 查看图片:”fbi 1.png” 查看网页:”w3m google.com” 现在的问题: 中文输入法 文字小 花屏 不能startx 修改内核参数:在grub中选中条目用e编辑,在linux一行末删除text以后,用 Ctrl+x重启,这样操作之后启动桌面会出现提示说低色模式启动,然后分辨率不 对——我的18.5宽屏显示器左右两边黑边。打开/etc/initramfs-tools/modules文件,在末尾加上:

fbcon
vesafb

打开/etc/modprobe.d/blacklist-framebuffer,找到“blacklist vesafb”一行,在这一行前面加上“#”把它注释掉。

打开/boot/grub/menu.lst,找到相应的kernel一行,加上vga参数。例如我把分辨率设置为1024x768,对应的vga数值就是0x317。

kernel /boot/vmlinuz-2.6.22-14-generic root=UUID=3c51a0d7-d373-473b-830e-225b6d7aafdf ro quiet splash vga=0x317

最后执行:sudo update-initramfs -u更新,重启一下
在这里特别的注意了,若是在ubuntu9.10 (内核版本在2.6.30)以上开启framebuffer上述方法是行不通的。

 

 

 

升级内核(只针对2.6.24.x以上版本)的一般步骤:

1.下载源码放入到/usr/src/目录下也可以在别的地方,这里只是个人习惯。

2.解压内核包并进入新内核目录下,在配置前要复制原来的内核的.config 文件。cp /boot/config-`uname -r` ./.config

3.直接的apt-get isntall安装libncurses-dev库文件(有些可能不是这个文件,具体的要根据提示在安装)

4.make menuconfig

5.make modules_install //安装模块

6.make install //安装内核

7.mkinitramfs -o /boot/initrd.img-2.6.X 2.6.X (这里2.6.X 是新内核的版本号,可以在/lib/modules 有个版本号的目录)

8.跟新一下/boot/grup/menu.lst (命令为update-grup),若是没有的可直接修改menu.lst


原创粉丝点击