以linux-2.6.38.4.tar.bz2原始碼包為例
mv /home
/zhb
/downloads
/linux
-2.6
.38.4
.tar.bz2
/usr
/src
tar
tar
-xvf linux
-2.6
.38.4
.tar.bz2
## 使用make install#一步到位或者繼續使用下面的指令
make mrproper
#確保目錄下沒有不正確的.o檔案和檔案依賴
make menuconfig
#需要ncures庫支援,xconfig需要qt庫支援,config和oldconfig不需要,配置好核心需要的功能後儲存為.config檔案
make dep
#對核心的配置檔案.config執行完整性和依賴性檢測
make clean
#清除不必要的檔案
make bzimage
#大核心用它否則用zimage,可執行核心的壓縮格式,此時生成核心檔案arch/x86/boot/bzimage
make modules
#編譯可載入模組
make modules_install
#將編譯好的模組移動到/lib/modules/2.6.38.4/對應的目錄中去;insmod 會查詢這些目錄
mkinitrd initramfs
-2.6
.38.4
.img
2.6.
38.4
#生成 initramfs-2.6.38.4.img 根檔案系統初始化檔案
mv arch
/x86
/boot
/bzimage
/boot
/vmlinuz-2
. 2.6
.38.4
mv initramfs
-2.6
.38.4
.img
/boot
/initramfs
-2.6
.38.4
.img
mv system.map
/boot
/system.map
vi /
boot
/grub
/menu.lst
#模仿老的核心啟動項新增乙個新的啟動項,只要修改相應的核心檔案明和初始
reboot #重啟
重新編譯Kali Linux核心
有時你可能想新增必要的驅動 補丁 kali linux核心裡沒有的功能。如下的教程描述如何根據你的需要快速地修改和編譯kali linux核心。請注意目前預設的kali linux核心已經打過了大量的無線注入補丁。u6 c9 w,y o4 b4 h7 j f 安裝編譯所需的依賴 h 7 e v q....
學習 linux核心的重新編譯
linux發行版 lsb release a lsb version n a distributor id manjarolinux description manjaro linux release 17.1.7 codename hakoila kernel cat proc version 先...
ubuntu環境下重新編譯核心
由於除錯核心 驅動或工作需要,有可能需要對ubuntu下的核心進行重新編譯,本文對核心重新編譯過程進行簡單分析,在進行重新編譯核心前你可以通過uname a來確認你的linux系統的當前版本。2.進入到原始碼存放的路徑 cd usr src,對原始碼進行解壓縮 tar xvf linux sourc...