[教學]讓純終端機可以使用高解析度

看板Linux作者 (zxvc)時間18年前 (2006/07/03 21:11), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
有時候有些事情一定要在純終端機下工作, 但是有一些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
文章代碼(AID): #14gHUGct (Linux)
文章代碼(AID): #14gHUGct (Linux)