linux 核心重新編譯

2021-06-16 13:14:05 字數 1285 閱讀 9644

以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...