成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Linux操作系統的內核的編譯命令與更新

系統 Linux
Linux是一個內核。“內核”指的是一個提供硬件抽象層、磁盤及文件系統控制、多任務等功能的系統軟件。那內核編譯的命令有哪些,編譯完是如何更新的呢,隨下文你將慢慢了解。

  Linux操作系統的內核編譯過程漫長:先做準備工作、然后配置,才開始編譯。

  編譯有關的命令有如下幾個:

  #make dep

  #make clean

  #make zImage

  #make bzImage

  #make modules

  #make modules_install

  #depmod -a

  ***個命令make dep實際上讀取配置過程生成的配置文件,來創建對應于配置的依賴關系樹,從而決定哪些需要編譯而那些不需要;第二命令make clean完成刪除前面步驟留下的文件,以避免出現一些錯誤;第三個命令make zImage和第四個命令make bzImage實現完全編譯內核,二者生成的內核都是使用gzip壓縮的,只要使用一個就夠了,它們的區別在于使用make bzImage可以生成大一點的內核,比如在編譯2.4.0版本的內核時如果使用make zImage命令,那么就會出現system too big的錯誤提示。建議大家使用make bzImage命令。

  后面三個命令只有在你進行配置的過程中,在回答Enable loadable module support (CONFIG_MODULES)時選了"Yes"才是必要的,make modules和make modules_install分別生成相應的模塊和把模塊拷貝到需要的目錄中。

  嚴格說來,第七個命令和編譯過程并沒有關系,它是生成模塊間的依賴關系,這樣你啟動新內核之后,使用modprobe命令加載模塊時就能正確地定位模塊。

  更新

  經過以上的步驟,我們終于得到了新版本的內核。為了能夠使用新版本的內核,我們還需要做一些改動:

  #cp /usr/src/linux/System.map /boot/System.map-2.4.0test8

  #cp /usr/src/linux/arch/i386/bzImage /boot/vmlinuz-2.4.0test8

  以上這兩個文件是我們剛才編譯時新生成的。下面修改/boot下的兩個鏈接System.map和vmlinuz,使其指向新內核的文件:

  #cd /boot;rm -f System.map vmlinuz

  #ln -s vmlinuz-2.4.0test8 vmlinuz

  #ln -s System.map-2.4.0test8 System.map

  然后修改/etc/lilo.conf:

  #vi /etc/lilo.conf

  增加如下一段:

  image=/boot/vmlinuz-2.4.0test8

  label=linux240

  read-only

  root=/dev/hda2

  其中root=/dev/hda2一行要根據需要自行加以修改。運行:

  #/sbin/lilo -v

  確認對/etc/lilo.conf的編輯無誤,現在重新啟動系統:

  #shutdown -r now

  在機器重啟后出現LILO時按TAB鍵,輸入linux240,我們的新內核發揮作用了,好好享受吧

通過上文描述,大家知道了內核編譯的麻煩、怎樣更新,希望對大家有幫助!

【編輯推薦】

  1. Linux內核入門,包教會
  2. 數個Linux內核穩定版更新 2.6.27建議升級
  3. 8.1 Linux內核源碼組織
  4. Linux內核修煉寶典
  5. 2010年度報告:是誰在編寫Linux內核?
  6. Linux內核編譯之高手教程
  7. SELinux簡介:Linux內核安全
  8. 處理Linux內核安全詳解
責任編輯:趙鵬 來源: 網絡轉載
相關推薦

2011-01-14 16:23:46

Linux內核

2009-12-17 18:19:12

Linux操作系統

2009-06-19 20:32:00

Linux

2011-01-04 18:15:21

2011-01-14 16:01:27

2009-12-25 14:32:30

Linux操作系統

2009-12-14 17:36:18

2009-12-10 17:27:19

Linux操作系統

2009-02-17 16:07:29

Linux操作系統內核啟動參數

2009-09-01 09:14:42

2009-12-22 13:44:33

Linux操作系統

2010-02-25 10:46:44

Linux操作系統

2011-01-10 16:34:13

linux安裝

2010-03-03 10:14:44

Linux vmwar

2017-08-24 11:00:56

Linux用戶空間內核空間

2009-04-03 15:19:15

2010-05-06 17:59:50

Unix命令

2009-12-23 17:47:15

Linux操作系統

2024-12-27 09:46:10

2012-07-13 15:29:49

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 欧美福利久久 | 午夜免费网 | 精品一区二区在线看 | 日韩快播电影 | 久久国产精品无码网站 | 亚洲精品一二三区 | 狠狠色狠狠色综合日日92 | 99视频免费 | 美女久久 | 一级黄在线观看 | 欧美无乱码久久久免费午夜一区 | 日韩精品一区二区三区视频播放 | 亚洲精品一区国产精品 | 乱码av午夜噜噜噜噜动漫 | 精品一区二区观看 | 国产精品久久久久aaaa九色 | 中文字幕一区二区三区四区 | 亚洲精品无 | 欧美成人a∨高清免费观看 91伊人 | 成人精品一区二区三区中文字幕 | 成人免费一区二区 | 97高清国语自产拍 | 日韩在线小视频 | 日韩在线视频一区 | 欧美精品一二区 | 午夜小电影 | 四虎最新地址 | 97在线播放| 91欧美激情一区二区三区成人 | 五月天激情电影 | 欧美成年网站 | 男人天堂手机在线视频 | 一级黄色片免费 | 国产激情一区二区三区 | 欧美xxxx做受欧美 | 黄在线免费观看 | 美女福利网站 | 国产午夜精品一区二区三区四区 | 天天干夜夜 | 免费观看av | a级片播放|