成人免费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

2009-12-25 14:32:30

Linux操作系統

2011-01-14 16:01:27

2009-12-14 17:36:18

2009-02-17 16:07:29

Linux操作系統內核啟動參數

2009-09-01 09:14:42

2009-12-10 17:27:19

Linux操作系統

2009-12-22 13:44:33

Linux操作系統

2011-01-10 16:34:13

linux安裝

2010-02-25 10:46:44

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技術棧公眾號

主站蜘蛛池模板: 精品欧美乱码久久久久久1区2区 | 尤物在线视频 | 成人中文字幕在线 | 激情久久久久 | 青青草网站在线观看 | 蜜桃视频一区二区三区 | 特级毛片www | 一区二区三区四区免费观看 | 黄色一级大片在线免费看产 | 国产乱码精品1区2区3区 | 国产成人一区二区 | 国产成人精品av | 911影院 | 久久综合色综合 | 久久不卡日韩美女 | 国产视频一区在线观看 | av在线播放一区二区 | 欧美情趣视频 | 日日夜夜操天天干 | 韩日在线视频 | 一区二区在线不卡 | 亚州av| 久久久久国产一区二区三区 | 99这里只有精品视频 | 欧美精品在线播放 | 伊人网在线综合 | 国产欧美日韩在线 | 欧美成人一区二区三区 | 日韩欧美专区 | 欧美综合国产精品久久丁香 | 亚洲精品一区二区 | av日韩高清 | 二区精品 | 精品久久久久久久久久久院品网 | 九九九色 | 免费av直接看 | 在线视频a | 在线视频日韩 | 免费一区在线观看 | 99re视频在线观看 | 亚洲国产一区二区视频 |