linux核心編譯步驟

2021-06-21 23:15:52 字數 924 閱讀 2331

linux核心編譯,3.10.4核心測試有效,時間2013-7-31。

xz -d linux-3.10.4.tar.xz

生成乙個新的檔案 linux-3.10.4.tar。

tar -xvf linux-3.10.4.tar

這裡說明一下:xz格式是兩層壓縮檔案,外面是xz壓縮方式,裡層是tar壓縮方式,所以需要解壓兩次。

tar解壓之後會生成乙個目錄, linux-3.10.4, 進入目錄,就是原始碼的根目錄了。

編譯前配置就相當於對linux核心進行一些裁剪定製,增加自己需要的模組,刪除自己不需要的模組。

make menuconfig

如果是新手,這一步可以直接忽略。

現在開始對核心進行正式編譯,這個操作估計得半個個小時左右。

編譯時可以在命令列後面加上 -jxx 選項,xx是數字,表示同時進行編譯的job數量。

這個數量通常設定為編譯本機cpu的核心支援的併發執行緒的1-2倍,非常有用的乙個選項。

這在多核多cpu的電腦上特別有用,公司的8核suse伺服器執行make -j16只要不到20分鐘,而雙核pc上需要4個小時!

make -j16

記得同上可以使用 -j16 選項,用於加快速度。

make modules_install -j16

安裝核心就會把新編譯生成的核心檔案,拷貝到/boot 目錄下,並且自動幫你配置好啟動檔案。

ma ke install -j16

直接重啟電腦,然後選擇新編譯的核心啟動即可。

reboot

選擇3.10.4核心啟動。

linux核心編譯步驟

b 如果核心已經安裝 usr src 目錄有linux子目錄 跳過如果沒有安裝,在光碟機中放入linux安裝光碟,找到kernel source 2.xx.xx.rpm檔案 xx代表數字,表示核心的版本號 比如redhat linux的rpms目錄是 redhat rpms 目錄,然後使用命令rpm...

linux核心編譯步驟

linux核心編譯步驟 對於linux新手來說,編譯核心相對有一些難度,甚至不知道如何入手,我通過在網上收集這方面的資料,最終編譯成功.現在我歸納了一下,寫出這一篇還算比較詳細的步驟,希望能對各位新手有一些 幫助。1 準備工作 1 整理出系統需要支援的硬體 檔案系統型別以及網路協議等內容。2 建議用...

Linux核心編譯步驟

linux系統核心編譯步驟 1,啟動系統,引導linux系統,並以root使用者名稱登入到linux系統。3,建立編譯鏈結,首先新核心首先刪除 usr src linux的符號鏈結,解壓核心原始碼後,建立新的linux符號鏈結,並令其指向新的核心原始碼目錄。rm usr src linux cd u...