<Попередній | зміст | Наступна>
9.5.2. Підсумкові поради щодо перекомпіляції ядра Linux
Як досвідчений користувач, ви можете перекомпілювати ядро Kali. Ви можете зменшити стандартне ядро Kali, яке завантажено багатьма функціями та драйверами, додати нестандартні драйвери чи функції або застосувати виправлення ядра. Але будьте обережні: неправильно налаштоване ядро може дестабілізувати вашу систему, і ви повинні бути готові визнати, що Kali не може забезпечити оновлення безпеки для вашого спеціального ядра.
Для більшості модифікацій ядра вам знадобиться інсталювати кілька пакетів з apt install build- Essential libncurses5-dev fakeroot.
Команда apt-cache search ^linux-source має перерахувати останню версію ядра, запаковану Kali, і apt встановити linux-source-номер версії встановлює стиснений архів джерела ядра в / usr / src.
10https://gitlab.com/kalilinux/packages
Вихідні файли слід розпакувати за допомогою дьоготь -ксаф в інший каталог, ніж / usr / src (Такі, як
~/ядро).
Коли прийде час налаштувати ядро, пам’ятайте про такі моменти:
• Якщо ви не досвідчений користувач, вам слід спочатку заповнити файл конфігурації ядра. Бажаний метод — запозичити стандартну конфігурацію Kali, скопіюючи /boot/ config-Версія-рядок до ~/kernel/linux-source-номер версії/.config. В якості альтернативи можна використовувати make архітектура_defconfig, щоб отримати розумну конфігурацію для даної архітектури.
• На основі тексту Зробити menuconfig Інструмент налаштування ядра прочитає файл .config файл і представити вам усі елементи конфігурації у величезному меню, яким ви можете переміщатися. Вибір елемента показує його документацію, його можливі значення та дозволяє ввести нове значення.
Під час запуску з вихідного каталогу ядра, зробити чистий видалить раніше скомпільовані файли та зробити deb-pkg створить до п’яти пакетів Debian. The образ linux-версія дебютантка файл містить образ ядра та пов’язані з ним модулі.
Щоб фактично використовувати вбудоване ядро, встановіть необхідні пакунки з dpkg -i файл.deb. Необхідний пакет «linux-image»; вам потрібно встановити пакунок “linux-headers” лише в тому випадку, якщо у вас є деякі зовнішні модулі ядра для створення, що має місце, якщо у вас є інстальовані пакети “*-dkms” (перевірте з dpkg -l ”*-dkms” | grep ^ii). Інші пакети, як правило, не потрібні (якщо ви не знаєте, навіщо вони вам потрібні!).