(1)通过hwinfo查看支持的分辨率和模式,有可能提示要安装hwinfo,按提示安装好之后,输入如下命令:
sudo hwinfo --vbe |less
最后一个|less是指分屏模式查看,找出相关的显卡信息
我的是0x361也就是1280x800
(2)在ubuntu中启动FrameBuffer,下面是我在网上找到的。按步骤做就可以了。
------------------------------------------------------------------------------------------------------------------------------------------
在Ubuntu 7.10中开启FrameBuffer
想在Ubuntu中启用FrameBuffer,这样不进入X直接在字符界面下也能有比较好的视觉效果,甚至能看看电影什么的。不过Ubuntu中似乎不能直接在/boot/grub/menu.lst的内核参数中直接加入vga=xxx来开启FrameBuffer。需要做一些额外的工作。
打开/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更新,重启一下。如果你禁用了图形界面登陆,应该就能看到漂亮一些的字符界面了;如果没有禁用,可以在桌面环境中按Ctrl+Alt+F1 ~ F6看看效果,按Ctrl+Alt+F7返回桌面环境。
-----------------------------------------------------------------------------------------------------------------------------------------------------------
(3)补充:
我自己按上面两个步骤设置完成之后,重启机子,进入tty1,提示说“SCREEN INITAL FAILD”,
并且在桌面环境下屏幕上方出现很多黑点,试了好多方法都一样。最后没辙了。只好做罢。后来在menu.lst中发现启动项后面有ro quiet splash,
不知道是什么意思,于是又在网上找了一些资料,
ro:read only
quiet:kernel静态启动
splash:显示启动画面,也就是ubuntu的启动进度条,去掉后只显示文本提示。
于是我把quiet splash去掉,重启,发现在桌面环境下黑点不见了,在控制台下,也没有提示“screen initial faild”了。应该是没什么问题。
希望能对大家有用。呵呵
阅读(1305) | 评论(0) | 转发(0) |