3

Я недавно установил Kali Linux на очень старый ПК, и, поскольку у него нет карты Wi-Fi, я купил USB-адаптер Realtek USB. Адаптер пришел с драйвером для установки, и я пошел, чтобы запустить "install.sh", но он вернулся с двумя типами ошибок:

1) При извлечении драйвера он не смог изменить владельца какого-либо извлеченного файла с '400' на '401' - я предполагаю, что это похоже на владения chmod.

Это я вроде как решил, удалив часть извлечения сценария оболочки и извлекая / изменяя файл самостоятельно. Но проблема 2 все еще применяется:

2) Не удалось найти каталог "/lib/modules/$(uname -r)/build"

Я проверил каталог "/lib/modules/$(uname -r)", в котором, помимо прочего, хранятся драйверы: "/lib/modules/$(uname -r)/kernal/drivers" и действительно там не является каталогом 'build'. Очевидно, каталог должен быть « путем к исходному коду ядра, используемому для компиляции драйвера » (взят из установочного PDF). Теперь, учитывая, что это было в скрипте 'make', я не знаю, куда идти дальше, потому что я не знаю, как удаленно получить информацию о компиляции драйвера. Я также не уверен, является ли это проблемой, специфичной для Кали, но я не могу найти решение где-либо еще, и она не предоставляет никакой помощи в руководстве. Если кто-то знает, где находится « путь к исходному коду ядра, используемого для компиляции драйверов » в Kali, или знает, как его скомпилировать вручную, или даже знает, как установить драйверы адаптера Wi-Fi на Kali, я был бы очень признателен

http://www.cyberciti.biz/tips/build-linux-kernel-module-against-installed-kernel-source-tree.html является одним из нескольких веб-сайтов, которые отмечают, что для компиляции требуется «сборка». каталог, как указано выше, и предлагает сделать это, чтобы получить текущий каталог сборки ядра:

$ ls -d /lib/modules/$(uname -r)/build

что, конечно, является проблемой для меня, так как не существует по какой-либо причине. Я пытался:

apt-get install linux-headers-$(name -r)

а также

apt-get update && apt-get install linux-headers-$(name -r)

с ошибками:

'E: Невозможно найти пакет linux-headers-3.18.0-kali3-686-pae'

а также

'E: Не удалось найти пакет с помощью regex linux-headers-3.18.0-kali3-686-pae'

Я также использовал:

apt-get install linux-headers-generic

который потерпел неудачу с:

'E: не удалось найти пакет linux-headers-generic'

И, наконец, я сделал:

apt-get install build-essentials

Который сказал, что это уже самая новая версия

Я проверил:

apt-cache search linux-headers-$(name -r)

который вернулся безрезультатно. И да, я попытался перезагрузить мою систему. Имейте в виду, что у меня нет Интернета на ПК - Ethernet или Wi-Fi. Извините за длинный пост, я чувствовал, что я должен также перечислить ошибки.

Это вопрос, который я задал на переполнение стека

Это было классифицировано как не по теме, поэтому я снова открыл его здесь

0