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

怎樣完成內(nèi)核模塊編譯?

運(yùn)維 系統(tǒng)運(yùn)維
大部分程序員都研究?jī)?nèi)核模塊編譯,在當(dāng)今社會(huì)Linux越來(lái)越成為主流,你是Linux系統(tǒng)的應(yīng)用者么?本文為你詳細(xì)介紹內(nèi)核模塊編譯,為你在學(xué)習(xí)內(nèi)核模塊編譯時(shí)起一定的作用。

大部分程序員都研究?jī)?nèi)核模塊編譯,在當(dāng)今社會(huì)Linux越來(lái)越成為主流,你是Linux系統(tǒng)的應(yīng)用者么?本文為你詳細(xì)介紹內(nèi)核模塊編譯,為你在學(xué)習(xí)內(nèi)核模塊編譯時(shí)起一定的作用。

1.進(jìn)入新內(nèi)核源代碼目錄

#cd /usr/src/kernels/linux-2.6.26.2

2.讀取配置過(guò)程中生成配置文件,創(chuàng)建對(duì)應(yīng)于配置的依賴(lài)關(guān)系樹(shù),從而決定哪些需要編譯與哪些不需要編譯

#make dep

3.完全刪除上步留下來(lái)的文件,避免發(fā)生錯(cuò)誤。(如果是新下載內(nèi)核沒(méi)有編譯過(guò),可以跳過(guò))

#make clean

4.編譯內(nèi)核

#make bzImage

在上面的命令成功編譯以后會(huì)在/usr/src/kernels/linux-2.6.26.2/arch/x86/boot/

目錄下產(chǎn)生新內(nèi)核的映像bzImage

5.編譯可加載內(nèi)核模塊

#make modules

6.把生成的模塊拷貝到需要的目錄下

#make modules_install

7.生成模塊間的依賴(lài)關(guān)系,這樣在啟動(dòng)新內(nèi)核以后,使用modprobe命令加載模塊時(shí)候能夠正確定模塊。

#depmod

-a注意第5-7步,只有在進(jìn)行內(nèi)核配置時(shí)候選上了Enable loadable module support (CONFIG_MODULES)才是必要的。 

經(jīng)過(guò)以上的步驟終于生成了新的內(nèi)核和模塊,為了能夠使用上新版內(nèi)核,還要做以下工作。

  1. #cp /usr/src/kernels/linux-2.6.26.2/System.map /boot    
  2. #cp /usr/src/kernels/linux-2.6.26.2/arch/x86/boot/bzImage /boot     
  3. #cd /boot   #mv bzImage vmlinuz-2.6.26  

注意上面的前面兩條命令沒(méi)有像網(wǎng)上其他很多是帖子一樣覆蓋了原來(lái)內(nèi)核的映像和內(nèi)核符號(hào)隱射表。把新的直接放在/boot下面,這樣能在新內(nèi)核啟動(dòng)不了的情況下,可以啟動(dòng)新內(nèi)核。希望通過(guò)本文對(duì)內(nèi)核模塊編譯有所幫助。

【編輯推薦】

  1. 教會(huì)你輕松Linux網(wǎng)卡安裝
  2. 實(shí)例講解Linux以太網(wǎng)卡的安裝及配置
  3. 全面了解Linux網(wǎng)卡的工作原理
  4. 你了解Linux系統(tǒng)開(kāi)機(jī)知識(shí)么?
  5. 教會(huì)你Linux操作系統(tǒng)實(shí)現(xiàn)email和fax的互轉(zhuǎn)互發(fā)
責(zé)任編輯:小霞 來(lái)源: NET130
相關(guān)推薦

2023-05-08 08:05:42

內(nèi)核模塊Linux

2010-04-12 11:19:47

編譯內(nèi)核模塊

2010-01-22 11:01:04

linux內(nèi)核模塊

2018-06-19 09:07:57

Linux內(nèi)核模塊

2019-07-08 20:00:35

Linux內(nèi)核模塊

2011-08-29 15:12:24

UbuntuLinux模塊

2021-09-03 08:44:51

內(nèi)核模塊Linux社區(qū)

2022-05-14 17:01:21

開(kāi)源LinuxNVIDIA

2018-05-14 09:48:45

Linux內(nèi)核模塊Kgotobed

2021-07-06 14:36:05

RustLinux內(nèi)核模塊

2017-01-15 22:51:16

2009-10-12 17:14:50

RHEL內(nèi)核編譯

2022-05-12 09:58:31

LinuxNVIDIA開(kāi)源

2009-06-19 20:32:00

Linux

2014-07-24 14:35:26

Linux內(nèi)核模塊

2021-05-18 14:25:30

Linux運(yùn)維Linux系統(tǒng)

2018-03-19 09:15:00

2019-10-08 10:35:53

編譯Linux內(nèi)核

2010-06-28 09:46:17

2020-05-13 21:11:37

KVM架構(gòu)工具
點(diǎn)贊
收藏

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