Вопрос или проблема
У меня есть TP-Linh Archer T2U Nano (Realtek RTL8811AU), и я хочу использовать его с Kernel 6.1.0-kali5-arm64.
Я уже установил драйвера для новейших ядер, и всё работает отлично, но для этого мне не удаётся это сделать, потому что мне нужно установить заголовки для Kernel 6.1.0-kali5-arm64, но они не могут быть найдены.
Я получил следующее сообщение об ошибке:
Ошибка! Ваши заголовки ядра для ядра 6.1.0-kali5-arm64 не могут быть найдены в /lib/modules/6.1.0-kali5-arm64/build или /lib/modules/6.1.0-kali5-arm64/source.
Пожалуйста, установите пакет linux-headers-6.1.0-kali5-arm64 или используйте опцию --kernelsourcedir, чтобы указать DKMS, где он расположен.
Запуск sudo apt install linux-headers-6.1.0-kalki5-arm64
возвращает
Ошибка: Невозможно найти пакет linux-headers-6.1.0-kali5-arm64
Ошибка: Не удалось найти ни одного пакета по шаблону 'linux-headers-6.1.0-kali5-arm64'
Как мне найти и установить заголовки для этой версии ядра?
Используя VMware Fusion 13.6.1
Ответ или решение
Для успешной установки заголовков (headers) ядра версии 6.1.0-kali5-arm64 на Kali Linux и последующего использования вашего TP-Link Archer T2U Nano (Realtek RTL8811AU), необходимо выполнить несколько шагов. Из приведённого вами описания проблемы видно, что вы столкнулись с ошибками при попытке установить соответствующие заголовки для вашего ядра. В данной статье мы подробно рассмотрим, как исправить эту проблему.
1. Установите необходимые пакеты
Перед тем как приступить к установке заголовков, убедитесь, что у вас установлены основные инструменты для сборки. Выполните следующую команду:
sudo apt update && sudo apt install build-essential dkms
2. Проверьте доступность пакетов
Следующим шагом необходимо проверить, доступны ли заголовки ядра для вашей версии. Запустите команду:
apt-cache search linux-headers
Эта команда отображает список доступных пакетов заголовков. Убедитесь, что в списке присутствует linux-headers-6.1.0-kali5-arm64
. Если он отсутствует, возможно, вам понадобится обновить репозитории.
3. Обновление репозиториев
Важно убедиться, что ваши репозитории актуальны. Вы можете попробовать добавить необходимые репозитории вручную. Откройте файл /etc/apt/sources.list
с помощью текстового редактора, например, nano
:
sudo nano /etc/apt/sources.list
Добавьте следующие строки, если их ещё нет:
deb http://http.kali.org/kali kali-rolling main contrib non-free
deb-src http://http.kali.org/kali kali-rolling main contrib non-free
Сохраните изменения и закройте редактор.
Примечание: Будьте осторожны с редактированием sources.list
. Убедитесь, что используете только официальные репозитории Kali Linux.
Теперь обновите список пакетов:
sudo apt update
4. Установка заголовков
Попробуйте снова установить нужные заголовки:
sudo apt install linux-headers-$(uname -r)
5. Альтернативный метод: ручная загрузка заголовков
Если пакеты не удается найти, можно попробовать загрузить заголовки ядра вручную. Для этого выполните следующие шаги:
- Перейдите на официальный сайт Kali Linux или его репозиторий на GitHub для поиска заголовков.
- Загрузите нужный пакет
linux-headers-6.1.0-kali5-arm64.deb
. - Установите его, используя команду:
sudo dpkg -i linux-headers-6.1.0-kali5-arm64.deb
6. Установка драйверов
Как только заголовки установлены, выполните команду для установки драйвера Realtek RTL8811AU:
sudo dkms build rtl8811au/1.0
sudo dkms install rtl8811au/1.0
Заключение
Проблемы с отсутствием заголовков ядра могут быть устранены, следуя описанным шагам. Очень важно использовать только проверенные источники и сообщества, чтобы избежать потенциальных уязвимостей или нестабильной работы системы. Если вы всё еще сталкиваетесь с ошибками, рекомендую обратиться к специализированным форумам или поддержке Kali Linux для получения дополнительной помощи.