作者zxvc (zxvc)
看板Linux
标题[教学]让纯终端机可以使用高解析度
时间Mon Jul 3 21:13:01 2006
有时候有些事情一定要在纯终端机下工作,
但是有一些Distribution预设没有开启纯终端机高解析度的功能,
所以萤幕上能显示的资讯很少,常常输入一个ls,输出讯息就超过萤幕的范围。
往往要用more或Shift+Page Up/Down来看,不过还是有点不方便。
以下就是如何启动纯终端机高解析度的方法。
首先假设你已经会编译一个可以正常启动的核心。
以下这个指令是把Linux核心的原始码解压缩到/usr/src。
# tar jxvf linux-x.x.x.tar.bz2 -C /usr/src
make menuconfig的时候请把以下两个功能编进核心里。
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-> Device Drivers
-> Graphics support
[*]VESA VGA graphics support
->Console display driver support
<*> Framebuffer Console support
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
再来make、安装好新核心请参考以下表格,选择一个你想要的解析度与色彩深度。
资料来源:/usr/src/linux-x.x.x/Documentation/fb/vesafb.txt
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| 640x480 800x600 1024x768 1280x1024
----+-------------------------------------
256 | 0x301 0x303 0x305 0x307
32k | 0x310 0x313 0x316 0x319
64k | 0x311 0x314 0x317 0x31A
16M | 0x312 0x315 0x318 0x31B
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
比如说1024x768 64k的代码是0x317。
然候把『vga=0x317』写到/boot/grub/menu.lst中,例如:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
title Debian GNU/Linux
root (hd0,5)
kernel /boot/vmlinuz-2.6.16.20 root=/dev/hdc6 vga=0x317
initrd /boot/initrd.img-2.6.16.20
savedefault
boot
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
重新开机,用新的核心启动试试看。
如果开机候纯终端机显示还是低的解析度(也就是说失败了),
请把解析度与色彩深度的规格调低一点再试试看。
例如:1024x768 16M(vga=0x318)失败了,改用1024x768 64k(vga=0x317)看看。
(如有错误,请指正。)
--
《金刚经》
又念过去於五百世,作忍辱仙人,於尔所世,无我相、无人相、无众生相、无寿者相。
http://web.cc.ncu.edu.tw/~93501025/jg.doc
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.115.218.133