[devel] Q: looking for unneeded kernel modules in installer stage 2
Anton Farygin
=?iso-8859-1?q?rider_=CE=C1_altlinux=2Ecom?=
Вт Мар 13 09:34:35 MSK 2007
Dmitry V. Levin wrote:
> Hi,
>
> Посмотрев на файловую систему 2-й стадии инсталлера, мне показалось
> странным что модули ядра занимают 50Mb (треть всего объёма).
>
> Мне кажется, что более половины объёма этих модулей ядра инсталлер на
> 2-й стадии не использовать не умеет.
>
> Просьба подтвердить или опровергнуть мою гипотезу, а также помочь найти
> ненужные модули.
А можно список выложить куда-то ?
Я так подозреваю что сейчас там всё, что есть в пакетах.. как минимум
alsa можно удалять.
вообще посмотрев внимательно:
/lib/modules/2.6.18-*/kernel/drivers/char/watchdog/* - наверняка можно
удалить
/lib/modules/2.6.18-*/kernel/drivers/edac/* - наверное тоже, но не уверен
/lib/modules/2.6.18-*/kernel/drivers/hwmon/* - аналогично
/lib/modules/2.6.18-*/kernel/drivers/i2c - вроде как никем не
используется в инсталяторе. Есть вероятность что это нужно для других
драйверов, но я не в курсе.
/lib/modules/2.6.18-*/kernel/drivers/ieee1394 - нам нужно ставиться с
ieee1394 ? На мой взгляд - нет. Хотя я знавал проекты, когда ставиться
нужно было на диски, подключенные по ieee1394.
/lib/modules/2.6.18-*/kernel/drivers/input/gameport/* - если тут только
джойстики, то можно удалять ;)
/lib/modules/2.6.18-*/kernel/drivers/input/joy* - аналогично
/lib/modules/2.6.18-*/kernel/drivers/media/dvb* - удалять
/lib/modules/2.6.18-*/kernel/drivers/media/* - вообще весь удалять
/lib/modules/2.6.18-*/kernel/drivers/mtd* - ни разу не встречал
необходимости использовать это дело.. тем более в инсталяторе ;)
/lib/modules/2.6.18-*/kernel/drivers/usb/misc/* - выглядит как свалка
никому не нужных игрушек ;)
/lib/modules/2.6.18-*/kernel/drivers/usb/mon/usbmon.ko - точно можно
замочить
/lib/modules/2.6.18-*/kernel/drivers/video/* - с вероятностью 99% нужно
удалить, всё равно оно в blacklist сидит.
/lib/modules/2.6.18-*/kernel/net/bridge/* - удалять
/lib/modules/2.6.18-*/kernel/net/bluetooth - аналогично
/lib/modules/2.6.18-*/kernel/net/ipv4/netfilter - зачем netfilter в
инстяляторе ?
/lib/modules/2.6.18-*/kernel/net/netfilter - аналогично
/lib/modules/2.6.18-*/kernel/net/irda - тоже удалять
ну вроде как всё.
да, после удаления этого безобразия инсталятор станет побыстрее работать ;)
Не забудьте сказать depmod после удаления модулей ;)
Ещё бы по всему образу инсталятора чистку провести...
Rgds,
Rider
Подробная информация о списке рассылки Devel