讓純終端機可以使用高解析度 - Linux

By Michael
at 2006-07-03T21:13
at 2006-07-03T21:13
Table of Contents
有時候有些事情一定要在純終端機下工作,
但是有一些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
--
但是有一些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
--
Tags:
Linux
All Comments
Related Posts
Gnome自動換桌面

By Hedy
at 2006-06-18T10:23
at 2006-06-18T10:23
如何讓Linux自動登入Gnome?

By Tracy
at 2006-06-12T02:15
at 2006-06-12T02:15
無意發現的免費雜誌下載

By Annie
at 2006-06-07T13:36
at 2006-06-07T13:36
設定Xorg的時候一個很有用的工具

By George
at 2006-06-03T09:53
at 2006-06-03T09:53
Re: [商業] 為什麼Linux無法像Microsoft那麼普及?

By Audriana
at 2006-06-01T03:12
at 2006-06-01T03:12