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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux内核编译感想,Linux内核编译小结

發布時間:2025/3/20 linux 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux内核编译感想,Linux内核编译小结 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

初步了解Linux編譯內核:

Linux默認內核存放路徑為/boot

Linux內核的版本號:

LINUX采用雙樹系統:一為穩定樹,二為開發樹。一般是新特性及實驗性改進首先在開發樹中進行,經過測試后,在穩定樹中將作相同改進。從版本號可以看出來,源程序版本號的形式為X。Y。Z,對于穩定樹來說,Y是偶數,對于開發樹來說Y比穩定樹大一(為奇數)如:2.6.9是穩定版本 2.7.18是開發樹版本,下載新版本內核訪問http://www.kernel.org,

編譯內核的理由:

1。最優化服務器

2。出于安全需禁止某些默認功能

3。添加RedHat LINUX默認未做選擇的功能

4。需要更改無法用/proc/sys來變更的核心運行參數

5.更好地匹配計算機上的硬件特質

開始編譯:

1.把下載的內核包解壓縮到/usr/src/kernels:

#tar zxvf linux-2.6.22.tar.gz -C /usr/src/kernels

2.進入/usr/src/kernels里面舊內核目錄,把.config文件拷到新內核目錄中.目的是希望在舊版本配置的基本上再作修改,這樣可以減少編譯出錯的可能性。

3。#make menuconfig運行這個命令后將會出現一個菜單式的內核參數選擇畫面。一般把舊的.config 裝載進來后,只須根據需要做些許的改動即可,比如說SATA支持之類的。

4。選擇完后保存退出

5。#make?? //開始編譯

6. #make dep //將您在上一節所選擇的項目當中,屬于模塊的咚咚進行相依屬性的建立,以方便未來軟件或程序進行的時候,模塊的呼叫

7. #make modules //這個步驟在編譯模塊啦!

8. #make modules_install? //這個步驟在安裝模塊!

如果在編譯的過程當中發生問題的話,通常的可能就是挑選的項目有點問題,這個時候請重新再挑選一次設定內容『 make menuconfig 』,通常編譯都可以成功的啦!

9. #make install //安裝內核啦

最后修改grub.conf 把default=*改為新內核所在的選項。如果是第一就是0,第二就是1

總結

以上是生活随笔為你收集整理的linux内核编译感想,Linux内核编译小结的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。