重新編譯Kali Linux核心

2021-06-29 10:21:02 字數 1317 閱讀 2242

有時你可能想新增必要的驅動、補丁、kali linux核心裡沒有的功能。如下的教程描述如何根據你的需要快速地修改和編譯kali linux核心。請注意目前預設的kali linux核心已經打過了大量的無線注入補丁。& u6 c9 ]) w, y/ o4 b4 h7 j/ f

安裝編譯所需的依賴

; h& {7 e: v# q. e! a9 |" c' r

開始安裝編譯核心所需的所有依賴。

apt-get install kernel-package ncurses-dev fakeroot bzip2

複製**

$ ~! n, i6 \' h* s: u4 p

apt-get install linux-source

cd /usr/src/

tar jxpf linux-source-3.7.tar.bz2 % a: {; s4 p$ z" f0 e

cd linux-source-3.7/

複製**

配置核心

複製kali預設的核心配置檔案然後根據你的需要修改。這一步你需要應用各種驅動、補丁、等等…在此例中,我們重新編譯乙個64位核心。

cp /boot/config-3.7-trunk-amd64 .config; a8 ~2 v- c+ q

make menuconfig

複製**

編譯核心

編譯你修改過的核心.需要花的時間和硬體配置有關。

concurrency_level=$(cat /proc/cpuinfo|grep processor|wc -l)7 o0 x: [( w8 r

make-kpkg clean

fakeroot make-kpkg kernel_image

複製**

安裝核心

核心編譯成功後。繼續以安裝新核心,然後重啟.請注意核心版本號可能不同。在此例中,當前的核心版本是3.7.2,你需要根據情況做相應的修改。

dpkg -i ../linux-image-3.7.2_3.7.2-10.00.custom_amd64.deb . n# ]  s- l8 r9 q% o

update-initramfs -c -k 3.7.2d  d2 u$ r) d  j, y8 ~: ~& d

update-grub2

reboot

複製**

重啟後,你的新核心應該執行了。如果出錯了導致你的核心不能啟動,你仍然可以通過啟動官方的kali linux核心來解決問題。via kali.org- n

linux 核心重新編譯

以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 一步到位或者繼續使用下面的指令 m...

ubuntu環境下重新編譯核心

由於除錯核心 驅動或工作需要,有可能需要對ubuntu下的核心進行重新編譯,本文對核心重新編譯過程進行簡單分析,在進行重新編譯核心前你可以通過uname a來確認你的linux系統的當前版本。2.進入到原始碼存放的路徑 cd usr src,對原始碼進行解壓縮 tar xvf linux sourc...

ubuntu環境下重新編譯核心

由於除錯核心 驅動或工作需要,有可能需要對ubuntu下的核心進行重新編譯,本文對核心重新編譯過程進行簡單分析,在進行重新編譯核心前你可以通過uname a來確認你的linux系統的當前版本。2.進入到原始碼存放的路徑 cd usr src,對原始碼進行解壓縮 tar xvf linux sourc...