1.安裝 首先將第一張光盤放進光驅, 從光盤起動, Linux 安裝過程開始起動, 如果在起動過程中能夠識別出你的顯卡, 安裝程序會自動將屏幕的分辨率調整為800x600, 然後出現的圖形界面將讓用戶選擇所要使用的安裝語言, 選擇GB2312,如果這時你選擇英文的話,那麼你
1.安裝 首先將第一張光盤放進光驅, 從光盤起動,
Linux安裝過程開始起動, 如果在起動過程中能夠識別出你的顯卡, 安裝程序會自動將屏幕的分辨率調整為800x600, 然後出現的圖形界面將讓用戶選擇所要使用的安裝語言, 選擇GB2312,如果這時你選擇英文的話,那麼你就應該在選擇軟件包或者在安裝完成後安裝這些相關的軟件包.繼續後會出現亂碼,單擊左邊的按鈕,熟悉的中文界面就會出現了.如果你選擇專家模式安裝的話,最好將pth和pth的
開發包裝上,因為在安裝chinput的時候,會用到它們. 如果你不習慣使用xcin的話,就不要安裝和xcin有關的包,另外如果你不使用繁體字的話,就不需要安裝Mandrake7.2 提供的相應字體. 接下來按照你的需要完成剩余的安裝過程.
2.控制台的中文化.
安裝過程一路順利的進行完了, 重新起動後, 你可能在登陸後馬上使用startx命令進入xwindow, 但並不需要著急, 先讓我們完成將控制台進行相應的
漢化的工作.如果你打算使用Mandrake7.2所使用的內核, 你應該參考其它人的文章. 我使用的方法是2.4-test10的內核+Unicon3.0, 因為Unicon3.0中雖然有對2.2.17內核版本的patch, 但是Mandrake7.2的內核是經過修改的. 下面講述我所使用的方法(具體使用的軟件包的
下載地址是:Unicon http://www.linuxforum.net, Kernel-2.4-test10 http://www.kernel.org)
1). 將2.4-test10的內核解壓縮到/usr/src/下, 再這之前先刪除/usr/linux的符號連接, 然後將linux目錄改名為linux-2.4-test10, 然後執行ln -sf linux-2.4-test10 linux建立聯接.
2). 解壓縮unicon3.0到相應的目錄, 然後執行下面的指令:
cd unicon-3.0/kernel-patches
gzip -d unicon-kernel-2.4-test10.patch.gz
cp unicon-kernel-2.4-test10.patch /usr/src/
patch -p0 < unicon-kernel-2.4-test10.patch
make mrproper
make menuconfig或者make xconfig
下面的幾句是從unicon的INSTALL文件中copy來的
select "Code maturity level options"
select "Prompt for development and/or incomplete code/drivers"
press "Exit"
select "Console Driver"
select "Support Frame Buffer Devices"
select "Unicon Support"
select "VESA VGA Graphics Console"
press "Exit"
select other options that you w
ant.
save configuration and exit.
新內核編譯成功後, 執行安裝過程, 編寫/etc/lilo.conf文件將新內核的入口添加到引導記錄裡, 如果你使用grub引導, 請參考相應的文件.(後面我會列出我的lilo.conf), 使用新內核起動系統.
3). 編譯Unicon3.0, 如果你成功的完成了上面的操作, 這一步應該是很容易的(很浪費時間)如果前面你沒有安裝pth和它的開發包, 用光盤安裝上.
cd unicon-3.0
./configure --prefix=/usr
cd tools
vi Makefile
我們可以看到這個Makefile中定義的CFLAGS中有-V2.7.2.3的字樣, 去掉-V2.7.2.3, 將
CFLAGS設成CFLAGS = -O2 -Wall -I.
cd ..
make
make install
make data (很是浪費時間)
make data-install
現在unicon3.0已經編譯並安裝完成, 為了在控制台下得到更好的顯示效果, 我們再次修改lilo.conf文件, 下面結合我的lilo.conf文件解釋.
image=/boot/bzImage-2.4 //我將2.4的內核文件改名成bzImage-2.4
label=linux2.4
root=/dev/hda7
read-only
vga=791 //設置控制台的分辨率為1024*768*16bit,設置為771是800*600*16bit
append="mem=127M"
image=/boot/bzImage
label=linuxnew
root=/dev/hda7
read-only
append="mem=127M"
執行lilo -v 確認修改成功, 但不要馬上重新起動.
4).編寫一個腳本文件用來在每次系統起動的時候自動執行unicon, 下面是我的操作步驟.
vi /etc/rc.d/inin.d/unicon
文件內容如下:
# A