日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > linux >内容正文

linux

Ubuntu12.04下Linux内核编译

發(fā)布時間:2024/9/20 linux 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Ubuntu12.04下Linux内核编译 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

昨天,經(jīng)過多次摸索和失敗,終于把Linux內(nèi)核配置、編譯、更換的流程掌握熟練了。

我的系統(tǒng)是Ubuntu12.04LTS,這次新版本的Ubuntu采用了grub2的啟動方式,在最后更換內(nèi)核的方式與老版的以及網(wǎng)上很多講的方式有所區(qū)別,而且區(qū)別比較大,作為資深菜鳥,還是提醒一下,如果你的Linux并不是grub2的啟動方式,請自行去博客園查找其他方法使你編譯好的內(nèi)核生效。

廢話不多說,開始。一下操作都是root權(quán)限,進入root用戶或者是用sudo方式。

1、下載內(nèi)核,網(wǎng)址:http://www.kernel.org/。建議下載stable3.4.5,如果你是大神,下載不穩(wěn)定樹的吧,還可以給Linux內(nèi)核更新做貢獻。

2、用sudo命令將新內(nèi)核拷貝到/usr/src目錄下。特別說明:我用的內(nèi)核是3.4.5的,在一下的說明中出現(xiàn)的linux3.4.5都是我的內(nèi)核文件,這個要以自己的為準(zhǔn)。命令如下

? ? ? ? ? ? ? ? ? //cp /"yourpath"/"kernel filename" /usr/src

3、解壓縮 //cd /usr/src?

? ? ? ? ? ? ? ? //bzip2 -d linux-3.4.5.tar.bz2

? ? ? ? ? ? ? ? //tar -xvf linux-3.4.5.tar

? ? ? ? ? ? ? ? 說明:在這里如果你下載的包是tar包,那直接解壓縮就可以,如果是bz2的包就是以上兩條命令。

4、(如果你是第一次編譯內(nèi)核可以跳過不做)刪除當(dāng)前內(nèi)核版本的鏈接,目錄在/usr/src/linux

? ? ? //rm -f linux

? ? ? 然后目錄移動到/usr/include

? ? ?//rm -f asm-generic linux scsi

5、建立鏈接到要編譯內(nèi)核的鏈接。?

? ? # ln -s /usr/src/linux/include/asm-generic asm-generic

? ? # ln -s /usr/src/linux/include/linux linux

? ? ?# ln -s /usr/src/linux/include/scsi scsi

6、配置要編譯的內(nèi)核(具體每個配置選項的意義可以在別的地方查找,也許以后我會再寫一篇專門的文章)

? ? #make config(基于文本的最為傳統(tǒng)的配置界面,不推薦使用)

? ? #make menuconfig(基于文本選單的配置界面,字符終端下推薦使用)

? ? #make xconfig(基于圖形窗口模式的配置界面,Xwindow下推薦使用)

? ? #make oldconfig(如果只想在原來內(nèi)核配置的基礎(chǔ)上修改一些小地方,會省去不少麻煩)

7、(如果你是第一次跳過)清除上一次編譯留下的垃圾。

#make dep

#make clean

8、編譯新的內(nèi)核:

#make bzImage

#make modules

#make modules_install

9、安裝新的內(nèi)核,在這一步里如果不是grub2啟動方式的話需要做比較多的工作,可以死自己在博客園中查找博文,比較多的。而grub2方式啟動的Linux只需要一條命令:

#make install

好了,到這里新的內(nèi)核就被安裝上了。重啟即可看到新的內(nèi)核。

?

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? by Air_Fighter

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 2012.7.19

轉(zhuǎn)載于:https://www.cnblogs.com/airfighter/archive/2012/07/20/Ubuntu_Linux_Kernel_Make.html

總結(jié)

以上是生活随笔為你收集整理的Ubuntu12.04下Linux内核编译的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。