1。编辑文件
sudo gedit /etc/initramfs-tools/modules
末尾加入
fbcon
vesafb
vga16fb
2。编辑文件
sudo gedit /etc/modprobe.d/blacklist-framebuffer
注释掉
blacklist vesafb
blacklist vga16fb
即在 以上两行前面加 # 号
3。编辑menu.lst
sudo gedit /boot/grub/menu.lst
找到诸如
kernel /boot/vmlinuz-#### root=UUID=#### ro quiet splash 的那一行
在其后加上 vga=0x311
以我的为例:
kernel /boot/vmlinuz-2.6.24-26-server root=UUID=86aedf99-da7c-462d-a673-28b9b92af90e ro quiet splash vga=0x311
vga=0×311 即为屏幕分辨率为 640*480 色彩深度为16位(64k)
其他代码参见下表
# FRAMEBUFFER 分辨率 设置参数
# +-------------------------------------------------------------------------------------+
# | 640x480 800x600 1024x768 1280x1024
# ----------+----------------------------------------------------------------------------
# 256 | 0x301=769 0x303=771 0x305=773 0x307=775
# 32K | 0x310=784 0x313=787 0x316=790 0x319=793
# 64K | 0x311=785 0x314=788 0x317=791 0x31A=794
# 16M | 0x312=786 0x315=789 0x318=792 0x31B=795
# +-------------------------------------------------------------------------------------+
4。刷新并重启动
sudo update-initramfs -u -k <你当前使用的内核版本号>
其中你的内核版本号可输入命令
uname -r
获得。
比如我的是2.6.24-26-server 则以上命令为
sudo update-initramfs -u -k 2.6.24-26-server
5。安装ZHCON
sudo apt-get install zhcon
6。重启后在控制台下输入
zhcon --utf8 --drv=fb
即可看见漂亮的中文字符界面,甚至你可以在上面看电影。
Mplayer 在控制台下看视频要指定输出视频设备为 fbdev,由于设备普通用户无法直接访问,所以我这里只能 sudo 了。
sudo mplayer -vo fbdev -zoom -fs -x 1024 -y 768 电影名
就是这一句,效果特好!