Redhat Linux內核升級全記錄

人氣 1
標籤:

(http://www.epochtimes.com)
【大紀元6月17日訊】 Redhat Linux因為比較容易上手,所以用戶很多。它系統配置完善,預裝了丰富的應用軟件,系統管理程序功能強大,用戶不必花多少精力就能獲得一個完善的Linux環境。另外其獨特的RPM包裝程序,更讓用戶無需重裝Linux就可以對整個系統進行升級,而且升級內核也很安全,升級后lilo(Linux loader)的選項里就有新編譯的內核和舊內核的選擇項,即使升級失敗還可以在lilo中選擇舊內核進入Linux。最近Linux 發布了新內核版本2.4.0,下面我們就來介紹如何把舊內核升級到2.4.0新版本。

原來筆者机器中第一分區安裝的是Win Me和Redhat 6.2,lilo安裝在硬盤的第一個扇區即MBR,現在要升級的新內核文件是 51741linux-2.4.0.tar.gz,大約20MB,您可以到上面提到的下載地址去下載,下載結束后,按照下面的步驟進行升級:

准備工作

刪除舊內核的源代碼和頭文件,把新內核解壓縮在/usr/src/linux 目錄中。

cd /usr/src/

進入到目錄 /usr/src/

rm -rf /usr/src/linux

刪除(或移走)舊的內核源代碼

cd /usr/include

進入到目錄 /usr/include

rm -rf linux asm scsi

刪除所有的舊的頭文件

cp 51741linux-2.4.0.tar.gz /usr/src/

將新的內核文件拷貝到/usr/src/目錄

gzip -cd 51741linux-2.4.0.tar.gz|tar xvf

將內核文件解壓縮,產生新目錄/usr/src/linux

通過創建軟鏈接,將你的系統指向包含新內核代碼的新的頭文件:

ln -s /usr/src/linux/include/linux linux

ln -s /usr/src/linux/include/asm-i386 asm

ln -s /usr/src/linux/include/scsi scsi

cd /usr/src/linux

進入目錄 /usr/src/linux

make mrproper

清除任何將引起問題的附加額外的源代碼

以root身份進入系統,配置新內核:

cd /usr/src/linux

進入目錄 /usr/src/linux

make config

開始配置新內核

配置時如果你對硬件熟悉,配置起來可能就容易一些,對于不熟悉的硬件建議用缺省配置,注意只對自己需要的硬件進行配置,例如PPP協議、vfat、聲卡、打印机等等。配置時,可能還要用到make menuconfig,make xconfig命令,例如配置聲卡,只要以 root 身份使用命令sndconfig即可設置,具體情況根据需要決定。

創建內核

在目錄/usr/src/linux中編譯新內核,然后將新內核拷貝到/boot目錄下,可鍵入以下命令來實現:

make dep

要确保關鍵文件在正确的位置

make clean

要确保所有東西均保持最新狀態

make zImage

編譯內核 (如果內核較大make bzImage)

新內核zImage產生在 /usr/src/linux/arch/i386/boot/目錄下

cp zImage /boot

將新內核zImage文件拷貝到 /boot目錄下

make modules

make modules_install

如果配置內核時選了M即模塊,就需要make modules ,make modules_install這兩個步驟。

把新內核放入lilo

執行命令vi /etc/lilo.conf,用vi編輯/etc/lilo.conf,在文件中加入以下行:

image=/boot/zImage

label=l240

lilo啟動時將顯示“l240”選項代表將用新內核啟動

root=/dev/hda3

第1個物理硬盤有三個分區(Win Me、c:、d:、e:)

然后保存并退出Vi,最后執行lilo命令。

啟用新內核

在Linux下,reboot重新啟動机器。當出現lilo:時請按[Tab]鍵,這時候出現:DOS Linux L240,選擇l240就是啟用新內核了。如果新內核升級后,Linux出現問題,你還可以選擇舊內核、用舊內核進入RedHat Linux。

(中國電腦教育報)(http://www.dajiyuan.com)


    相關文章
    

  • 眾厂商力推Linux机頂盒 挑戰微軟 (6/13/2001)    
  • Linux之父出新書:Just For Fun(只是為了好玩) (6/10/2001)    
  • 《台北國際電腦展鮮貨傳真》Linux-based的終端機與PDA (6/7/2001)    
  • 日本四大電子巨頭耗巨資合作發展Linux (5/31/2001)    
  • 美、日四電子廠商聯合開發Linux電腦 (5/30/2001)    
  • 惠普主管看好Linux操作系統 (5/30/2001)    
  • 戴爾:Linux對技術要求太高 取代Windows不現實 (5/25/2001)    
  • 微軟是軟件“法西斯”嗎? (5/25/2001)    
  • Sharp公司将展示Linux手持产品 (5/25/2001)    
  • Linux創始人等知名人士聯名提倡開放源代碼 (5/17/2001)    
  • 數据庫系統評測:IBM DB2擊敗微軟SQL Server (5/16/2001)    
  • 美專家稱﹕中國黑客在網絡中埋下病毒才是真正的威脅 (5/11/2001)    
  • Linux團體猛烈抨擊微軟“懼怕競爭” (5/9/2001)    
  • 微軟苹果短兵相接 Linux挺進主流 (5/6/2001)    
  • 微軟將向付費用戶公開部分視窗系統源代碼 (5/6/2001)    
  • 微軟:宣戰”免費軟體”的模式 但願意”分享”原始碼 (5/5/2001)    
  • 微軟公開對「免費軟體」宣戰 (5/3/2001)    
  • 索尼推出PS2游戲Linux工具包 (4/30/2001)    
  • “和平、愛心与Linux” IBM公益廣告惹麻煩 (4/29/2001)    
  • IBM推出新AS/400服務器 提高混合處理能力 (4/26/2001)
  • 相關新聞
    IBM推出新AS/400服務器 提高混合處理能力
    “和平、愛心与Linux” IBM公益廣告惹麻煩
    索尼推出PS2游戲Linux工具包
    微軟公開對「免費軟體」宣戰
    如果您有新聞線索或資料給大紀元,請進入安全投稿爆料平台
    評論