在vmware下装linux就是有些许不舒服,为了让自己看起来让虚拟机更加真实就必须要调整诸多东西,分辨率就是其中一项。大家都知道在装完vmware-tools之后,图形界面的分辨率看起来就相当舒服了,但是,如果调整到命令行就会觉得不舒服。刚才在网上查了诸多资料,找到一个折中的方案,虽然不完美,但是可以部分解决一些东西。
其实在linux下有一个文件/boot/grub/menu.lst, 该文件设置命令行的分辨率的,可以再这个文件里面的kernel行之后添加vga=0x***,这样之后,分辨率就会有所好转。当然,设置完之后需要重启操作系统的。
一下为对照表:
# FRAMEBUFFER RESOLUTION SETTINGS
# +----------------------------------------------------------------+
# | 640x480 |800x600 |1024x768 |1280x1024|1280x800 |1600x1200
# ----+-------------------------------------------------------------
# 256 | 0x301=769 0x303=771 0x305=773 0x307=775 0x31C=796
# 32K | 0x310=784 0x313=787 0x316=790 0x319=793 0x360=864 0x31D=797
# 64K | 0x311=785 0x314=788 0x317=791 0x31A=794 0x361=865 0x31E=798
# 16M | 0x312=786 0x315=789 0x318=792 0x31B=795 0x362=866 0x31F=799
粘到notepad上看起来比较清楚。这个估计是乌邦托的配置,所以在我的机器上(我用的是redhat,fedora4)是不能显示1280*800这一分辨率的,这也是我之所以说是“折中”的方案了,我估计是比较老的linux版本的命令行可能不支持1280*800折中宽屏的显示器。我还有一个显示器是1440*900的,自然也不能搞定,但是比起原来的那种640*480肯定是好了不少。