欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Ubuntu12.04建立內(nèi)核樹(shù)實(shí)現(xiàn)過(guò)程詳解

 更新時(shí)間:2020年09月11日 11:30:35   作者:陌鉎こ城sHi  
這篇文章主要介紹了Ubuntu12.04建立內(nèi)核樹(shù)實(shí)現(xiàn)過(guò)程詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下

先查看自己使用的內(nèi)核版本

lin@lin-virtual-machine:~$ uname -r
3.2.0-23-generic

如果安裝系統(tǒng)時(shí),自動(dòng)安裝了源碼。在 /usr/src 目錄下有對(duì)應(yīng)的使用的版本目錄。

lin@lin-virtual-machine:~$ cd /usr/src
lin@lin-virtual-machine:/usr/src$ ls
linux-headers-3.2.0-23 linux-headers-3.2.0-23-generic

查看一下可一下載的源碼包

lin@lin-virtual-machine:/usr/src$ apt-cache search linux-source
linux-source - Linux kernel source with Ubuntu patches
linux-source-3.2.0 - Linux kernel source for version 3.2.0 with Ubuntu patches

我這里選擇所以“l(fā)inux-source-3.2.0 - Linux kernel source for version 3.2.0 with Ubuntu patches”直接 install

lin@lin-virtual-machine:/usr/src$ sudo apt-get install linux-source-3.2.0

下載完成后,在/usr/src下,文件名為:linux-source-3.2.0.tar.bz2,是一個(gè)壓縮包,解壓縮既可以得到整個(gè)內(nèi)核的源代碼。

使用pwd來(lái)查看當(dāng)前路徑

ls來(lái)查看文件夾中有哪些文件

lin@lin-virtual-machine:/usr/src$ pwd
/usr/src
lin@lin-virtual-machine:/usr/src$ ls
linux-headers-3.2.0-23 linux-source-3.2.0
linux-headers-3.2.0-23-generic linux-source-3.2.0.tar.bz2

解壓縮

lin@lin-virtual-machine:/usr/src#sudo tar jxvf linux-source-3.2.0.tar.bz2

進(jìn)入該目錄(cd linux-source-3.2.0)

lin@lin-virtual-machine:/usr/src$ cd linux-source-3.2.0/
lin@lin-virtual-machine:/usr/src/linux-source-3.2.0$ pwd
/usr/src/linux-source-3.2.0

開(kāi)始配置內(nèi)核 選擇最快的原版的配置(默認(rèn))方式

lin@lin-virtual-machine:/usr/src/linux-source-3.2.0$ sudo make oldconfig

make需要等一個(gè)小時(shí)多。。。

lin@lin-virtual-machine:/usr/src/linux-source-3.2.0$ sudo make

數(shù)小時(shí)后

...System is 4826 kB
CRC d5a51584
Kernel: arch/x86/boot/bzImage is ready (#1)
 Building modules, stage 2.
 MODPOST 3304 modules
ERROR: "__modver_version_show" [drivers/staging/rts5139/rts5139.ko] undefined!
WARNING: modpost: Found 4 section mismatch(es).
To see full details build your kernel with:
'make CONFIG_DEBUG_SECTION_MISMATCH=y'
make[1]: *** [__modpost] Error 1
make: *** [modules] Error 2

解決方法:來(lái)自http://ubuntuforums.org/showthread.php?t=1931029

lin@lin-virtual-machine:/usr/src/linux-source-3.2.0$ sudo gedit .config

估計(jì)是RTS5139驅(qū)動(dòng)的問(wèn)題.反正沒(méi)有使用這個(gè)驅(qū)動(dòng),不要加入編譯, 編輯.config, 將

CONFIG_RTS5139=m

修改成如下的形式:

CONFIG_RTS5139=n

繼續(xù)make

編譯壓縮形式的內(nèi)核

make bzImage

編譯模塊:

make modules

安裝模塊:

make modules_install

執(zhí)行結(jié)束之后,會(huì)在/lib/modules下生成新的目錄

lin@lin-virtual-machine:/lib/modules$ ls
3.2.0-23-generic 3.2.79

成功后重啟。

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • 比較詳細(xì)的基于CentOS的WWW服務(wù)器架設(shè)指南

    比較詳細(xì)的基于CentOS的WWW服務(wù)器架設(shè)指南

    本文參考了網(wǎng)上高手的教程和結(jié)合自己的實(shí)踐經(jīng)驗(yàn)而來(lái)。網(wǎng)上關(guān)于LAMP安裝配置的教程雖然很多,但長(zhǎng)篇大論的讓你抓不到重點(diǎn),短小精悍的對(duì)新手來(lái)說(shuō)又難了點(diǎn),所以初次配置時(shí)最容易在某個(gè)環(huán)節(jié)卡住,從而打擊了學(xué)習(xí)的激情或者耽誤了寶貴的時(shí)間。于是就整理出這個(gè)學(xué)習(xí)筆記。如果文中有錯(cuò)誤的地方,懇請(qǐng)大家指正,不要誤導(dǎo)了初學(xué)者。
    2008-06-06
  • Apache 并發(fā)優(yōu)化設(shè)置方法

    Apache 并發(fā)優(yōu)化設(shè)置方法

    本文是對(duì)512M 內(nèi)存并裝有apache的vps進(jìn)行優(yōu)化,請(qǐng)不要跟我說(shuō)裝nginx就強(qiáng)多了,確實(shí)如此,但是你這樣說(shuō)的話,這篇文章就沒(méi)什么意義了
    2016-08-08
  • Linux如何設(shè)置java.library.path

    Linux如何設(shè)置java.library.path

    這篇文章主要介紹了Linux如何設(shè)置java.library.path問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-12-12
  • Linux定時(shí)備份數(shù)據(jù)庫(kù)到指定郵箱的方法

    Linux定時(shí)備份數(shù)據(jù)庫(kù)到指定郵箱的方法

    這篇文章主要介紹了Linux定時(shí)備份數(shù)據(jù)庫(kù)到指定郵箱的方法,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2018-07-07
  • 詳解Apache SkyWalking 告警配置指南

    詳解Apache SkyWalking 告警配置指南

    這篇文章主要介紹了Apache SkyWalking 告警配置指南,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-04-04
  • ubuntu13.10編譯安裝mono環(huán)境(一)

    ubuntu13.10編譯安裝mono環(huán)境(一)

    Mono是一個(gè)自由開(kāi)放源代碼項(xiàng)目。該項(xiàng)目的目標(biāo)是創(chuàng)建一系列符合ECMA標(biāo)準(zhǔn)的.NET工具,包括C#編譯器和通用語(yǔ)言架構(gòu)。Mono項(xiàng)目不僅可以運(yùn)行于Windows系統(tǒng)上,還可以運(yùn)行于Linux,F(xiàn)reeBSD,Unix,OS X和Solaris,甚至一些游戲平臺(tái),例如:Playstation 3,Wii或XBox 360。
    2014-07-07
  • Linux編譯LVGL仿真器出錯(cuò)問(wèn)題解決

    Linux編譯LVGL仿真器出錯(cuò)問(wèn)題解決

    大家好,本篇文章主要講的是Linux編譯LVGL仿真器出錯(cuò)問(wèn)題解決,感興趣的同學(xué)趕快來(lái)看一看吧,對(duì)你有幫助的話記得收藏一下,方便下次瀏覽
    2022-01-01
  • Linux初始化系統(tǒng)盤(pán)后重新掛載數(shù)據(jù)盤(pán)方法

    Linux初始化系統(tǒng)盤(pán)后重新掛載數(shù)據(jù)盤(pán)方法

    在本篇文章中我們給大家分享了Linux初始化系統(tǒng)盤(pán)后重新掛載數(shù)據(jù)盤(pán)的解決方法,有需要的朋友們可以參考下。
    2018-09-09
  • Linux在兩個(gè)服務(wù)器直接傳文件的操作方法

    Linux在兩個(gè)服務(wù)器直接傳文件的操作方法

    scp是?secure?copy?的簡(jiǎn)寫(xiě),?是?linux?系統(tǒng)下基于?ssh?登陸進(jìn)行安全的遠(yuǎn)程文件拷貝命令,這篇文章主要介紹了Linux在兩個(gè)服務(wù)器直接傳文件的操作方法,需要的朋友可以參考下
    2022-08-08
  • centeros7 安裝配置環(huán)境jdk1.8的教程

    centeros7 安裝配置環(huán)境jdk1.8的教程

    這篇文章主要介紹了centeros7 安裝配置環(huán)境jdk1.8的教程,本文圖文并茂給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-09-09

最新評(píng)論