核心編譯:
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...