Файлы заголовка Linux используются в определении интерфейса между различными компонентами ядра. Они также используются для определения интерфейсов между ядром и пользователем пространства. Типичный случай, когда требуются заголовки Linux, управляют гипервизором, поскольку инструменты требуют модулей, которые взаимодействуют с ядром.

По умолчанию Kali Linux не отправляется с установленными заголовками Linux; Вам придется сделать это вручную.

Установка заголовков Linux с использованием APT

Одним из методов, которые вы можете использовать для установки заголовков ядра, является использование менеджера пакета Debian с помощью репозиториев Kali Linux.

Вам может потребоваться запустить полное обновление системы перед успешным установкой заголовков ядра.

Отредактируйте файл sources.list и добавьте правильные репозитории, предусмотренные на следующем ресурсе,

https://www.kali.org/docs/general-use/kali-linux-sources-list-repositories/

Далее обновляйте репозитории и запустите полное обновление

1
2
sudo apt-get update
sudo apt-get dist-upgrade

После завершения перезагрузите установку Kali Linux и установите заголовки.

Введите команду ниже, чтобы установить заголовки Linux для вашей версии ядра. Мы будем использовать команду uname -r, чтобы получить версию ядра напрямую.

1
sudo apt-get install –y linux-headers-$(uname -r)

Эта команда должна успешно работать и установить необходимые заголовки для вашей версии ядра. Однако, если метод выше не работает, вы можете установить их вручную.

Установка заголовков ядра вручную

Перед установкой заголовков ядра вручную запустите полное обновление распределения и перезагрузите, чтобы убедиться, что у вас есть последняя версия ядра.

1
2
sudo apt-get update
sudo apt-get dist-upgrade

Откройте свой браузер и перейдите к

https://http.kali.org/kali/pool/main/l/linux/

Загрузите соответствующие заголовки ядра, которые вам требуются в виде пакета DEB.

Далее используйте команду dpkg для установки заголовков:

1
sudo dpkg –i linux-headers-5.10.0-kali3-amd64_5.10.13-1kali1_amd64.deb

Это должно установить необходимые заголовки ядра.

Вывод

Этот учебник показал вам ручной способ установки заголовков ядра на Kali Linux и используя менеджер пакета apt.

Примечание. Чтобы убедиться, что вы не столкнулись с проблемами, обновите свою систему перед выполнением установки заголовка.