由 guest » 週一 4月 27, 2009 3:53 pm
被擋掉了喔?那只好幫你轉貼一下了:
來源:http://tetralet.luna.com.tw/index.php?op=ViewArticle&articleId=194&blogId=1
改變 Console 的解析度
一般而言,Debian GNU/Linux 開完機後的螢幕解析度為 640x480。但現在的螢幕尺寸越做越大,若在 Console 下還是使用著 640x480 的解析度似乎並不合宜。
我們可以藉由啟用 FrameBuffer 來改變 Console 的解析度。主要的方法有二:在開機時啟用 vesafb,或在開完機後載入符合您的顯示卡的專用 framebuffer 模組。
vesafb
若要啟用 vesafb,請在開機時傳遞 vga 參數給 Kernel,這個 vga 參數將會同時指定 Console 的解析度。以 GRUB 為例,請修改 /boot/grub/menu.lst 如下:
title Debian GNU/Linux, kernel 2.6.22-3-vserver-k7
root (hd0,0)
kernel /boot/vmlinuz-2.6.22-3-vserver-k7 root=/dev/sda1 ro vga=789
initrd /boot/initrd.img-2.6.22-3-vserver-k7
savedefault
其中的 vga=789 就是要求 Linux 在開機時載入 vesafb 以啟用 FrameBuffer,並將螢幕解析度設定為 800x600x24bit。而 789 這個數值可替換如下:
螢幕解析度 (X) | 320 640 640 800 800 896 1024 1024 1152 1552 1280 1440 1600
螢幕解析度 (Y) | 200 400 480 500 600 672 640 768 720 864 1024 900 1200
---------------+-----------------------------------------------------------------
4 bits | 770 772 774
8 bits | 768 769 879 771 815 874 773 869 353 775 864 796
15 bits | 781 801 784 880 787 816 875 790 870 354 793 865 797
16 bits (5:6:5)| 782 802 785 881 788 817 876 791 871 355 794 866 798
24 bits (8:8:8)| 783 803 786 882 789 818 877 792 872 795 867 799
32 bits (8:8:8)| 804 809 883 814 819 878 824 873 356 829 868 834