forked from 0x90/kali-scripts
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathkali-kernel.sh
More file actions
35 lines (26 loc) · 1.71 KB
/
kali-kernel.sh
File metadata and controls
35 lines (26 loc) · 1.71 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
#!/bin/sh
#
apt-get update && apt-get -y install kernel-package ncurses-dev fakeroot bzip2 linux-source
cd /usr/src/
tar jxpf linux-source-3.7.tar.bz2
cd linux-source-3.7/
# Настройте Ваше Ядро
# Скопируйте конфигурационный файл ядра Kali (.config) по умолчанию, а затем измените его под свои нужды.
# Это этап, где вы хотели применять различные патчи и т.д. В этом примере мы перекомпилируем 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
ask "Do you want to reboot?" N || exit
reboot