設置linux文本模式終端分辨率
http://hi.baidu.com/jchbuaa/blog/item/a668e134784e8683a71e1277.html
在 linux 下,要想使終端具有一定的分辨率 , 內核需要支持 framebuffer ,同時在啓動時給內核傳遞 vga 參數。具體傳遞什麼值,取決於您的顯卡和想達到的分辨率。對應的值可以通過查下表取得。
Colours |
640x480 |
800x600 |
1024x768 |
1152x864 |
1280x1024 |
1600x1200 |
256 色 |
0x301 |
0x303 |
0x305 |
0x161 |
0x307 |
0x31C |
32k 色 |
0x310 |
0x313 |
0x316 |
0x162 |
0x319 |
0x31D |
64k 色 |
0x311 |
0x314 |
0x317 |
0x163 |
0x31A |
0x31E |
16m 色 |
0x312 |
0x315 |
0x318 |
? |
0x31B |
0x31F |
查到之後 , 在 /boot/grub/menu.lst 裏那行加 vga=0x###
例如:
a) title Debian GNU/Linux , kernel 2.6.18-openvz-686
b) root (hd1,2)
c) kernel /boot/vmlinuz-2.6.18-openvz-686 root=/dev/hdb3 ro vga=0x31A
d) initrd /boot/initrd.img-2.6.18-openvz-686
e) 然後重新 boot 機器就 ok 了。
參考: http://hi.baidu.com/dongyuejiang/blog/item/d64a03f318e5b2cf0a46e01d.html