linux(fedora12) 命令模式下分辨率,请教

搞了很久了,没搞定到处都问了。
我的操作系统是fedora12本本是fujisu.开机进入命令行模式后分辨率很底。网上找了在命令行模式下的分辨设置方法是增加启动参数 vga =***;但始终设置无效。在参数列表中也找不到我要的1280*800宽屏的参数。在fedora12安装
文档上面这样说的:
------------------------------------------------------------------
vga=792 代表 1024x768 分辨率, 位色深。 你可以从下面的表格中查找你喜欢的分辨率。
24
Colours 640x480 800x600 1024x768 1280x1024 1600x1200
--------+---------------------------------------------
256 | 769 771 773 775 796
32,768 | 784 787 790 793 797
65,536 | 785 788 791 794 798
16.8M | 786 789 792 795 799
如果你想要的分辨率没有在上面的表格中,打开终端成为 root 后输入 vbetest 。你会看到
下面的列表:
[352] 1280x800 (256 color palette)
[353] 1280x800 (8:8:8)
在你看到的反括号中的数字上加上 512 。 例如, 如果你使用 24 位色深 1280x800 分辨率
的宽频显示器,添加 vga=865 (512+353)。
----------------------------------------------------------------
但我的系统缺没有vbetest这个命令。
于是乎:

$yum install vbetest
$vbetest
缺出现段错误 (core dumped)
有没有人能帮帮忙啊,感激不尽

都在答非所问啊!

楼主找的这个问题的答案本身就是对的,只不过楼主不知道怎么用这个答案。其实很简单,进入fedora12,然后打开命令行,输入su回车,输入你root用户的密码,这样就以超级管理员的身份操作命令行了,然后输入以下命令:
gedit /boot/grub/grub.conf
这样就会打开系统启动的设置文件,不要怕命令行下报错,没有问题,直接在gedit下编辑这个grub.conf文件,在“rhgb quiet”这句后面,加上楼主自己找到的vga=792,成为这样:(以我fedora12的grub.conf为例)

kernel /vmlinuz-2.6.31.1-56.fc12.i686.PAE ro root=UUID=0a86cf1f-ea02-4016-9c15-c9c537489eaf LANG=zh_CN.UTF-8 KEYBOARDTYPE=pc KEYTABLE=us rhgb quiet vga=792

哦,再补充一句,vga=792其实是1024x768 ,这个在命令行下已经是最大的分辩率了,楼主想设的1280x800 恐怕必须是在图形界面下才行,命令行下,恐怕不行吧!

好啦,现在保存文件,关闭gedit,重启机子,在启动之时,就可以看到图形界面的!!!!!
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-07-06
vga 是标准的视频参数,这个里面没有宽屏的数据。
如果你想要宽屏,请用 vesafb 或者针对你显卡的 fb 驱动。

其实,你折腾字符界面的分辨率干嘛?进了 X 后他就有自己的显卡驱动和分辨率了。字符界面还是保留兼容性足够好的分辨率以防万一吧。
第2个回答  2010-07-06
首先grub才支持vga的参数,grub2不支持,grub要想vga能用,需要内核支持framebuffer,如果你的内核不支持,需要重新编译内核,另外我所知道的查看分辨率的命令是在grub的命令行下的:
grub是vbeprobe
grub2是vbeinfo
查到相应的分辨率后,比如1440x1050 16色的十六进制数是0x148,在0x148的基础上加0x200(0x148+0x200=0x348),再将得到的数换成十进制数,0x348的十进制为840
第3个回答  2010-07-06
直接加参数使用kms,如果你的显卡支持的话,最简单。搜一下就出来了。fedora应该默认开启kms了吧。如果没有的,重新编译下内核就好了。

kms自动调整分辨率,很方便。
第4个回答  2010-07-06
我的grub没有这个命令啊?怎么回事?