機電之家資源網(wǎng)
單片機首頁|單片機基礎(chǔ)|單片機應(yīng)用|單片機開發(fā)|單片機文案|軟件資料下載|音響制作|電路圖下載 |嵌入式開發(fā)
培訓(xùn)信息
贊助商
Linux 網(wǎng)管 123 --- 第10章. 升級 Linux 及其他應(yīng)用軟體 -7.升級到 2.2.x 版的核心
Linux 網(wǎng)管 123 --- 第10章. 升級 Linux 及其他應(yīng)用軟體 -7.升級到 2.2.x 版的核心
 更新時間:2009-8-12 16:59:25  點擊數(shù):0
【字體: 字體顏色
Linux 2.2.0 版核心於1992年1月25日發(fā)表,帶來很多新的特色,性能提,及硬體支援。
任何現(xiàn)有的 Linux 系統(tǒng)可以用和 第10章,Linux 核心的升級  (包括警告)相同的方法升級
到這些新核心之一。 
這一節(jié)會敘述如何升級您的 Red Hat 系統(tǒng)到新核心。 既然 Red Hat 6.0 (及以上) 已經(jīng)預(yù)設(shè)以
新的核心及支援套件交運,這一節(jié)只對仍然使用較早版本的使用者有用,像是 5.2。一但我相信大
半的使用者已經(jīng)遷移到 6.0及以上版本之後,我在這份文件的未來版本可能會移去這一節(jié)。 

   警告! 如果您決定升級您的舊系統(tǒng)以支援新核心,請考慮這個過程關(guān)到幾個套件的升級,有可
   能發(fā)生一些可怕的事。 一如往常, 準(zhǔn)備最新的備份以防發(fā)生問題。如果您缺乏利用RPM 升級以
   及編譯核心的經(jīng)驗,也許您應(yīng)該升級到 Red Hat 6.1. 

您可以選擇利用 Red Hat 所提供的現(xiàn)成核心升級,或編譯自訂的核心。我會建議先使用現(xiàn)成的核心,
稍後再依一般需求建立自訂核心 (查看 升級 Red Hat 的現(xiàn)成核心 有關(guān)細節(jié).) 
要使用最新核心,首先要升級最新的公用程式及函式館。 Red Hat 已經(jīng)辨認好哪一個套件需要升級以
支援最新的核心,而且已經(jīng)放置合適的RPM檔在他們的位於
 ftp://ftp.redhat.com/redhat/updates/5.2/kernel-2.2/i386/ ;
 (給 Red Hat 5.2 使用者用在 i386 平臺)的 ftp 上。 

一個很好的網(wǎng)頁, 詳述轉(zhuǎn)移到 2.2.x 的可用的適當(dāng)系統(tǒng)工具,位在 
http://www-stu.calvin.edu/~clug/users/jnieho38/goto22.html;我會試著概述下面的資訊
(標(biāo)示 ``**'' 指示這項對於 Red Hat 5.2您很可能需要升級;未標(biāo)示的項目表示這些可能沒問題,
但也許值得檢查)。 

** initscripts-3.78-2.4 或更高 (鍵入 ``rpm -q initscripts'' 檢查您的版本) 
** modutils-2.1.121 或更高 (鍵入 ``rpm -q modutils'' 檢查您的版本)) 

** mount-2.9-0 或更高 (鍵入 ``rpm -q mount'' 檢查您的版本)) 

gcc-2.7.2.3 或更高(``rpm -q gcc'') 

binutils-2.8.1.0.23 或更高(``rpm -q binutils'') 

libc-5.4.46 或更高(Red Hat 使用新的 ``glibc''. 不需要.) 

glibc-2.0.7-6 或更高(``rpm -q glibc'') 

ld.so 1.9.9 或更高 (``ls -l /lib/ld.so.*'') 

libg++-2.7.2.8 或更高(``rpm -q libg++'') 

procps-1.2.9 或更高(``rpm -q procps'') 

** procinfo-15 或更高 (``rpm -q procinfo'') 

psmisc-17 或更高(``rpm -q psmisc'') 

** net-tools-1.50 或更高 (``rpm -q net-tools'') 

loadlin-1.6 或更高 (只有當(dāng)您利用Loadlin從DOS中啟動 Linux 才需要,無法確定如何計算版本;
下載最新版本較保險) 

sh-utils-1.16 或更高(``rpm -q sh-utils'') 

autofs-3.1.1 或更高 (``rpm -q autofs'') 

nfs-server2.2beta37 或更高 (``rpm -q nfs-server''; 只有當(dāng)您提供 NFS 檔案分享才需要.) 

bash-1.14.7 或更高(``rpm -q bash'') 

ncpfs-2.2.0 或更高(``rpm -q ncpfs''; 只有當(dāng)您安裝 Novell 檔案系統(tǒng)才需要.) 

kernel-pcmcia-cs-3.0.6 或更高(``rpm -q kernel-pcmcia-cs''; 當(dāng)您要 PCMCIA 卡片支援才需要.) 

ppp-2.3.5 或更高(``rpm -q ppp''; 當(dāng)您使用數(shù)據(jù)機及PPP連接 Internet 才需要 .) 

dhcpcd-1.3.16-0 或更高 (``rpm -q dhcpcd''; 只有當(dāng)您需要 DHCP 連接到 Internet 才需要,像是
纜線數(shù)據(jù)機等). 

** util-linux-2.9.0 (``rpm -q util-linux'') 

setserial-2.1 或更高 (``rpm -q setserial'') 

ipfwadmin/ipchains (只有當(dāng)您使用 IP 防火墻才需要; 查看 ``IPCHAINS-HOWTO'' 位於 
http://isunix.it.iltu.edu/resources/ldp/HOWTO/IPCHAINS-HOWTO.html的指南)

您應(yīng)該依要求下載及使用RPM 升級任何套件 (查看 使用 Red Hat 套件管理程式 (RPM) 一節(jié) 有關(guān)如何
使用 RPM 的細節(jié)). 
   警告: 升級到新的 ``modutils'' 套件會導(dǎo)致套件無法在較早的 2.0.x 核心使用 ! 因此,除非您
   已經(jīng)安裝新的核心到 ``/usr/src/linux'' 否則不要升級這個套件。 

在您將的系統(tǒng)工具改到最新版後,您可以安裝核心原始檔。 您也可以在 Red Hat 的 FTP 上找到 ; 我
建議下載用來提供升級到 Red Hat 6.1的那一個 , 位在 ftp://ftp.redhat.com/redhat/updates/6.1/i386/. ;
要這樣做您可以鍵入下面: 
  rpm -Uvh kernel-source*.rpm kernel-headers*.rpm
 

現(xiàn)在新的核心原始檔已經(jīng)安裝好了,升級您的 modutils 套件應(yīng)該是安全的。然而,新的核心不再使用
 ``kerneld'' 模組用做核心模組的立即載入。因此,您應(yīng)該在升級 modutils 之前 disable 這一個模組。
  要 disable kerneld 以及升級 modutils 套件的話,以“root”分份鍵入: 
  /sbin/chkconfig kerneld off
/etc/rc.d/init.d/kerneld stop
rpm -Uvh modutils*.rpm
 


您現(xiàn)在應(yīng)該可以依您平常的需求組態(tài),編譯及安裝您的 2.2 核心 (查看 作一個訂的核心 有關(guān)細節(jié))。您
可能會對那麼多新的組態(tài)設(shè)定感到頭暈?zāi)垦。對您不熟悉的選項花點時間閱讀協(xié)助文件 ! 

運氣好的話,下一次開機時您的系統(tǒng)將會是以新的 Linux 核心版本運作 ! 

更多有關(guān)這些步驟的細節(jié)可以在 Red Hat 的網(wǎng)頁 
http://www.redhat.com/corp/support/docs/kernel-2.2/kernel2.2-upgrade.html上找到。
  • 上一篇: Linux 網(wǎng)管 123 --- 第10章. 升級 Linux 及其他應(yīng)用軟體 -8.Apache.Squid
  • 下一篇: Linux 網(wǎng)管 123 --- 第10章. 升級 Linux 及其他應(yīng)用軟體 -6.作一個訂的核心
  • 發(fā)表評論   告訴好友   打印此文  收藏此頁  關(guān)閉窗口  返回頂部
    熱點文章
     
    推薦文章
     
    相關(guān)文章
    網(wǎng)友評論:(只顯示最新5條。)
    關(guān)于我們 | 聯(lián)系我們 | 廣告合作 | 付款方式 | 使用幫助 | 機電之家 | 會員助手 | 免費鏈接

    點擊這里給我發(fā)消息66821730(技術(shù)支持)點擊這里給我發(fā)消息66821730(廣告投放) 點擊這里給我發(fā)消息41031197(編輯) 點擊這里給我發(fā)消息58733127(審核)
    本站提供的機電設(shè)備,機電供求等信息由機電企業(yè)自行提供,該企業(yè)負責(zé)信息內(nèi)容的真實性、準(zhǔn)確性和合法性。
    機電之家對此不承擔(dān)任何保證責(zé)任,有侵犯您利益的地方請聯(lián)系機電之家,機電之家將及時作出處理。
    Copyright 2007 機電之家 Inc All Rights Reserved.機電之家-由機電一體化網(wǎng)更名-聲明
    電話:0571-87774297 傳真:0571-87774298
    杭州濱興科技有限公司提供技術(shù)支持

    主辦:杭州市高新區(qū)(濱江)機電一體化學(xué)會
    中國行業(yè)電子商務(wù)100強網(wǎng)站

    網(wǎng)站經(jīng)營許可證:浙B2-20080178-1