Ищите объяснения по apt-get install linux-headers-generic
. Что делает установка linux-заголовков для ядра? Значение этой команды во время установки ядра и после перезагрузки.
1 ответ
В общем случае ядро распространяется как скомпилированный двоичный файл. Заголовки являются исходным кодом для ядра и обычно необходимы, если вы собираете модули ядра, либо вручную, либо с некоторыми пакетами, такими как nvidia или virtualbox.
Заголовочные файлы в ядре Linux используются для двух целей:
определить интерфейсы между компонентами ядра, и
определить интерфейсы между ядром и пользовательским пространством
Как правило, программы пользовательского пространства создаются на основе заголовочных файлов, предоставляемых дистрибутивом, обычно из пакета с именем glibc-devel, glibc-kernheaders или linux-libc-dev.
Смотрите также - http://kernelnewbies.org/KernelHeaders
Без дополнительной информации сложно понять, для чего нужен заголовок или можно ли его удалить.