Уменьшение размера модулей ядра при установке
Версия от 07:58, 20 мая 2009; Misha (обсуждение | вклад) (Новая: Как то наткнулся на то, что в дистрибутиве модули ядра занимают объем около 44Мб и сжаты gzip'ом, а после у...)
Как то наткнулся на то, что в дистрибутиве модули ядра занимают объем около 44Мб и сжаты gzip'ом, а после установки нового ядра и команды make modules_install модули занимают объем ~700Мб.
Что нужно сделать
Отключить режим отладки в ядре
Чтобы все модули были на порядок меньше, нужно отключить debug везде в файле конфигурации ядра .config, перед его компиляцией. Те если, например было
CONFIG_DEBUG_KERNEL=y
стало
# CONFIG_DEBUG_KERNEL is not set
После этого перед компиляцией обязательно сделайте
make menuconfig
И сохраните файл конфигурации
Архивация модулей после установки
Это еще примерно в 2 раза уменьшит размер модулей
Это можно сделать вручную: Допустим версия ядра 2.6.29.3, тогда
#cd /lib/modules/2.6.29.3 #gzip -r kernel #depmod -a 2.6.29.3
Взято тут