2009年12月14日 星期一

Linux - 在console環境下,如何顯示中文?

現在介紹的,不是進入到圖形介面下的console。
而是一開機之後先進入的console環境。(例如ctrl + alt + F1~F6)

1.安裝unifont jfbterm

$ sudo apt-get install unifont jfbterm

2.更改grub 的menu list。主要是因為我們需要一開機的時候,就讓kernel使用framm buffer

$ sudo vim /boot/grub/menu.list

載你目前使用的kernel 後面加上 vga=<你的螢幕解析度轉換後的參數>
參數表:
===================================================================
螢幕解析度 (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
====================================================================================
3.執行jfbterm

$ jfbterm

參考資料: