В моей системе Mint 18.x с build-essential
, НО не установлено полное исходное дерево-
user@localhost:~ $ locate kernel.h | grep \/kernel.h$
/usr/include/linux/kernel.h
/usr/src/linux-headers-4.4.0-21/include/linux/kernel.h
/usr/src/linux-headers-4.4.0-21/include/uapi/linux/kernel.h
/usr/src/linux-headers-4.4.0-21-generic/include/config/debug/kernel.h
/usr/src/linux-headers-4.4.0-21-generic/include/config/firmware/in/kernel.h
/usr/src/linux-headers-4.4.0-53/include/linux/kernel.h
/usr/src/linux-headers-4.4.0-53/include/uapi/linux/kernel.h
/usr/src/linux-headers-4.4.0-53-generic/include/config/debug/kernel.h
/usr/src/linux-headers-4.4.0-53-generic/include/config/firmware/in/kernel.h
/usr/src/linux-headers-4.8.0-53/include/linux/kernel.h
/usr/src/linux-headers-4.8.0-53/include/uapi/linux/kernel.h
/usr/src/linux-headers-4.8.0-53-generic/include/config/debug/kernel.h
/usr/src/linux-headers-4.8.0-53-generic/include/config/firmware/in/kernel.h
Согласно комментарию Джеффа к вашему вопросу, я бы предположил, что большинство раз /usr/include/linux/kernel.h
будет использоваться,
Я уверен, что если вы извлечете tar-архив дерева ядра, в его структуре каталогов также может быть другая копия. Быстрая проверка показывает, что все они имеют разный размер... или пустые файлы.
Вы попали в самую точку :WindowsПодсистемадля Linux :Хорошо покопаться в bash
и использовать большинство инструментов GNU, но когда вам нужно глубже доступ в систему, он не будет предоставлять эту функциональность в соответствии с Micro$oft WSL о разделе
The Windows Subsystem for Linux lets developers run GNU/Linux environment -- including most command-line tools, utilities, and applications -- directly on Windows, unmodified, without the overhead of a virtual machine.
(Упорная мина)
потому что WSL даже не содержит ядра Linux!
Согласно разделу документации Kali Linux :
- Getting Started(4)
- Kali Linux Live(3)
- Installing Kali Linux(9)
Kali предназначена для запуска в режиме реального времени (Глава 2)еще до того, как вы попробуете следующую главу по установке на «голое железо» или (боже упаси )двойную загрузку с Windows.
Примечание.:Нет, виртуальная машина Kali не является хорошей заменой для ее загрузки в режиме реального времени с USB-накопителя. :Вы столкнетесь с теми же проблемами, что и при работе с WSL.