# 重新編譯Kali Linux內核
有時你可能想添加必要的驅動、補丁、Kali Linux內核里沒有的功能.如下的教程描述如何根據你的需要快速地修改和編譯Kali Linux內核.請注意目前默認的Kali Linux內核已經打過了大量的無線注入補丁.
### 安裝編譯所需的依賴
開始安裝編譯內核所需的所有依賴.
```
apt-get install kernel-package ncurses-dev fakeroot bzip2
```
### 下載Kali Linux內核源代碼
下載并解壓Kali Linux的內核源代碼.
```
apt-get install linux-source
cd /usr/src/
tar jxpf linux-source-3.7.tar.bz2
cd linux-source-3.7/
```
### 配置內核
復制Kali默認的內核配置文件然后根據你的需要修改.這一步你需要應用各種驅動、補丁、等等…在此例中,我們重新編譯一個64位內核.
```
cp /boot/config-3.7-trunk-amd64 .config
make menuconfig
```
### 編譯內核
編譯你修改過的內核.需要花的時間和硬件配置有關.
```
CONCURRENCY_LEVEL=$(cat /proc/cpuinfo|grep processor|wc -l)
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
update-initramfs -c -k 3.7.2
update-grub2
reboot
```
重啟后,你的新內核應該運行了.如果出錯了導致你的內核不能啟動,你仍然可以通過啟動官方的Kali Linux內核來解決問題.
- 00. Kali Linux介紹
- Kali Linux默認密碼
- 01. 下載Kali Linux
- 封裝定制的Kali Live ISO
- 用Live U盤安裝Kali Linux
- 02. 制作定制的Kali鏡象
- 03. 安裝Kali Linux
- 無線驅動疑難排解
- 用Mini ISO通過網絡安裝Kali Linux
- 通過網絡PXE安裝Kali Linux
- 加密安裝Kali Linux
- Kali和Windows雙引導
- 硬盤安裝Kali Linux
- 04. 通過網絡安裝Kali Linux
- 05. Kali Linux常見問題
- Virtual Box的Kali Linux虛擬機
- 運行 Metasploit Framework
- Kali虛擬機安裝VMware Tools
- Kali Linux電子取證模式
- 06. Kali Linux ARM文檔
- 在MK/SS808上安裝Kali ARM
- 在三星Chromebook安裝Kali
- 07. Kali Linux開發
- 定制Raspberry Pi鏡像
- 定制Chromebook鏡像
- 封裝定制的Kali Live ISO
- 定制Kali的桌面系統
- 重新編譯Kali Linux內核
- 從源代碼編譯包
- ARM交叉編譯
- 準備Kali Linux ARM chroot
- 08. Kali Linux疑難排解
- 09. Kali 社區支持
- 給Kali提交問題
- Kali Linux官方鏡像
- Kali Linux官方網站
- Kali Linux漏洞追蹤
- 10. Kali Linux 策略
- Kali Linux安全更新策略
- Kali Linux網絡服務策略
- Kali Linux Root用戶策略
- 滲透測試工具策略
- Kali Linux開源軟件策略
- Kali Linux商標策略
- Kali和Debian的關系