[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