Linux核心編譯測試

2021-09-07 12:28:56 字數 1013 閱讀 7075

核心編譯:

make menuconfig
make mrproper
make clean
make bzimage #編譯核心

make modules #編譯各核心模組,如驅動等。

make modules_install #將編譯好的模組安裝至 /lib/modules/x.xx.x 資料夾下。

cd linux-source-x

.xx.x/.config

#複製配置檔案至/boot資料夾

sudo cp

.config /boot/config-x

.xx.x

#x.xx.x 相應 /lib/modules/x.xx.x 資料夾。

# -o 指示了映象的輸出資料夾。

sudo mkinitramfs -o /boot/initrd.img-x

.xx.x

x.xx

.x

如:複製下段:

menuentry'ubuntu,linux 3.2.0-36-generic-pae'

--class ubuntu --class gnu-linux

--class gnu --class os

改動為:

menuentry 'test,linux 3.7.4'

--class ubuntu --class gnu-linux

--class gnu --class os

在虛擬機器啟動時按esc。強制進入grub啟動選單。

在選單中選擇』test。linux 3.7.4,使用剛編譯的核心初始化系統。檢視啟動過程,看是否存在異常。如一切正常,則表明核心編譯正確,反之則須要繼續改動編譯選項。

linux核心編譯測試環境搭建詳解

具體見1 4部。點開看看 如果你想要動態載入的組建的話,直接跳過1就可以了。include include include include module license gpl static struct completion comp static struct task struct t sta...

編譯 linux 核心

一 準備工作 tpv te0 首先說明,下面帶 號的行都是要輸入的命令列,且本文提到的所有命令列都在終端裡輸入。ixpub技術部落格 rc0p a6zx j 啟動linux系統,並用根使用者登入,進入終端模式下。6i sb w,a0 ixpub技術部落格c gng,y y ixpub技術部落格 k,...

linux編譯核心

red hat linux版本的核心編譯 make j2 編譯 make modules make modules install make install cd boot mkinitramfs o initrd.img 2.6.30.10 2.6.30.10 此項可能不需要 vim boot g...