日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

Linux 網(wǎng)管 123 --- 第10章. 升級(jí) Linux 及其他應(yīng)用軟體 -6.作一


如果您想要在一個(gè)新硬體系統(tǒng)上運(yùn)作;Linux;,或者想要使用一些原本核心沒(méi)有支援的特點(diǎn),也許或
者您想減少核心所占的記憶體使系統(tǒng)記憶體運(yùn)作的更好,您會(huì)發(fā)現(xiàn)必須建立自己所定的核心 。;
更新核心包含了組態(tài)所需的模組,編譯核心及模組,最後安裝核心映像檔,隨著重新開(kāi)機(jī)而載入新的
核心 。在``README""中這些所有的文件都來(lái)自於每個(gè)核心套件 。進(jìn)一步的資訊可以在
``Documentation/"";子目錄中找到 。一個(gè)特別有幫助的檔案是``Configure.help"";,其中包含了有
關(guān)編譯核心的選項(xiàng)及模組的詳細(xì)資訊 。;

下面是一個(gè)例,顯示如何建立自己的;Intel;平臺(tái);2.0.36;版核心 。建立訂的核心常常只是組態(tài),
編譯及安裝上的問(wèn)題 。有時(shí)(通常因?yàn)樾碌挠搀w);需要下載新的驅(qū)動(dòng)程式,因?yàn)樵竞诵木幾g時(shí)該硬體
尚未被支援 。;

建立訂核心的第一個(gè)步驟是下載及安裝核心,不論是來(lái)自;RPM;(優(yōu)先選擇);或從;tarball 。參考;
第10章,Linux;核心的升級(jí);;一節(jié);有關(guān)獲得合適檔案的詳細(xì)資料 。;

下一步,使用;``rpm"";公用程式;(或;``tar"",也可以);安裝核心來(lái)源及標(biāo)頭檔 。例如,安裝
2.0.36-3;核心的;RPM;檔:;
rpm;-Uvh;kernel-source-2.0.36-3.i386.rpm;kernel-headers-2.0.36-3.i386.rpm
rpm;-Uvh;kernel-ibcs-2.0.36-3.i386.rpm



(如果您在筆記型電腦上運(yùn)作Linux,您或許想要安裝;``kernel-pcmcia-cs-2.0.36-3.i386.rpm"";這個(gè)
檔,它提供了電源管理的功能);

在安裝好核心檔之後,您應(yīng)該可以找到新的原始檔,位在;``/usr/src/linux/"";目錄 。;

下一個(gè)步驟是下載任何附加的驅(qū)動(dòng)程式檔;(如果有的話),并且安裝他們?cè)谛碌暮诵膩?lái)源 。例如,要增加
對(duì);Mylex;DAC960;硬體;RAID;控制器的支援,我會(huì)從網(wǎng)站上下載驅(qū)動(dòng)軟體 。不幸地,像;
http://www.dandelion.com/;網(wǎng)頁(yè)上的驅(qū)動(dòng)軟體常常只有提供;tarball;而且需要;``tar"";公用程式去安
裝它 。例如:;
cd;/usr/src/
tar;zxvpf;DAC960-2.0.0-Beta4.tar.gz



可能的話,您應(yīng)該閱讀由您所增加驅(qū)動(dòng)程式軟體所提供的文件 。例如;DAC960;驅(qū)動(dòng)程式包括了;``README"";
檔案,里面有關(guān)於哪里下載最新的驅(qū)動(dòng)程式,及如何索取核心的修正檔:;
mv;README.DAC960;DAC960.[ch];/usr/src/linux/drivers/block
patch;-p0;<;DAC960.patch



下面步驟是確保您的系統(tǒng)符號(hào)檔案連結(jié)和新的核心相符 。事實(shí)上,這個(gè)步驟只需要作一次,所以下面步驟只
有在您從未編譯過(guò)自己的核心情形下才需要:;
mail:/usr/src#;cd;/usr/include
mail:/usr/include#;rm;-rf;asm;linux;scsi
mail:/usr/include#;ln;-s;/usr/src/linux/include/asm-i386;asm
mail:/usr/include#;ln;-s;/usr/src/linux/include/linux;linux
mail:/usr/include#;ln;-s;/usr/src/linux/include/scsi;scsi

注意:;上述步驟在;2.2.x;或更高版本核心已不再需要 。;


下一個(gè)步驟是組態(tài)您的核心 。這是建立訂核心的最重要步驟,如果您;disable;錯(cuò)誤的設(shè)定,可能漏
失您所需要的特性或硬體支援 。然而,如果您;enable;了錯(cuò)誤的設(shè)定,您會(huì)無(wú)謂地?cái)U(kuò)大核心而且浪費(fèi)珍貴
的系統(tǒng)記憶體;(說(shuō)是這麼說(shuō),但在以後犯錯(cuò)而不是之前可能比較好);

確保您的核心編譯正常的最好辦法是:了解您所需要使用的特性是什麼,您的系統(tǒng)中哪些硬體需要支援 。
在您有幾次訂核心的經(jīng)驗(yàn)後,這些過(guò)程會(huì)變?yōu)?“過(guò)時(shí)?而且不具威脅;!;

鍵入下列各項(xiàng)開(kāi)始進(jìn)行組態(tài)程序:;
mail:/usr/include#;cd;/usr/src/linux
mail:/usr/src/linux#;make;mrproper
mail:/usr/src/linux#;make;menuconfig



(如果您執(zhí)行;X;Window;系統(tǒng)可以鍵入;``make;xconfig"";取代;``make;menuconfig"";;參考;第;5;章;有
關(guān)如何使;X;運(yùn)作的細(xì)節(jié).);

推薦閱讀