自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Linux操作系統(tǒng)的內(nèi)核的編譯命令與更新

系統(tǒng) Linux
Linux是一個(gè)內(nèi)核?!皟?nèi)核”指的是一個(gè)提供硬件抽象層、磁盤及文件系統(tǒng)控制、多任務(wù)等功能的系統(tǒng)軟件。那內(nèi)核編譯的命令有哪些,編譯完是如何更新的呢,隨下文你將慢慢了解。

  Linux操作系統(tǒng)的內(nèi)核編譯過程漫長:先做準(zhǔn)備工作、然后配置,才開始編譯。

  編譯有關(guān)的命令有如下幾個(gè):

  #make dep

  #make clean

  #make zImage

  #make bzImage

  #make modules

  #make modules_install

  #depmod -a

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

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

  嚴(yán)格說來,第七個(gè)命令和編譯過程并沒有關(guān)系,它是生成模塊間的依賴關(guān)系,這樣你啟動(dòng)新內(nèi)核之后,使用modprobe命令加載模塊時(shí)就能正確地定位模塊。

  更新

  經(jīng)過以上的步驟,我們終于得到了新版本的內(nèi)核。為了能夠使用新版本的內(nèi)核,我們還需要做一些改動(dòng):

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

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

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

  #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一行要根據(jù)需要自行加以修改。運(yùn)行:

  #/sbin/lilo -v

  確認(rèn)對(duì)/etc/lilo.conf的編輯無誤,現(xiàn)在重新啟動(dòng)系統(tǒng):

  #shutdown -r now

  在機(jī)器重啟后出現(xiàn)LILO時(shí)按TAB鍵,輸入linux240,我們的新內(nèi)核發(fā)揮作用了,好好享受吧

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

【編輯推薦】

  1. Linux內(nèi)核入門,包教會(huì)
  2. 數(shù)個(gè)Linux內(nèi)核穩(wěn)定版更新 2.6.27建議升級(jí)
  3. 8.1 Linux內(nèi)核源碼組織
  4. Linux內(nèi)核修煉寶典
  5. 2010年度報(bào)告:是誰在編寫Linux內(nèi)核?
  6. Linux內(nèi)核編譯之高手教程
  7. SELinux簡介:Linux內(nèi)核安全
  8. 處理Linux內(nèi)核安全詳解
責(zé)任編輯:趙鵬 來源: 網(wǎng)絡(luò)轉(zhuǎn)載
相關(guān)推薦

2011-01-14 16:23:46

Linux內(nèi)核

2009-12-17 18:19:12

Linux操作系統(tǒng)

2009-06-19 20:32:00

Linux

2011-01-14 16:01:27

2011-01-04 18:15:21

2009-12-25 14:32:30

Linux操作系統(tǒng)

2009-12-10 17:27:19

Linux操作系統(tǒng)

2009-12-14 17:36:18

2009-09-01 09:14:42

2009-02-17 16:07:29

Linux操作系統(tǒng)內(nèi)核啟動(dòng)參數(shù)

2010-02-25 10:46:44

Linux操作系統(tǒng)

2009-12-22 13:44:33

Linux操作系統(tǒng)

2009-04-03 15:19:15

2017-08-24 11:00:56

Linux用戶空間內(nèi)核空間

2010-03-03 10:14:44

Linux vmwar

2011-01-10 16:34:13

linux安裝

2009-12-23 17:47:15

Linux操作系統(tǒng)

2010-05-06 17:59:50

Unix命令

2012-07-13 15:29:49

2024-12-27 09:46:10

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)