From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <45F645FB.4090306@altlinux.com> Date: Tue, 13 Mar 2007 09:34:35 +0300 From: Anton Farygin User-Agent: Thunderbird 1.5.0.8 (X11/20061205) MIME-Version: 1.0 To: ALT Devel discussion list References: <20070313013817.GA20934@nomad.office.altlinux.org> In-Reply-To: <20070313013817.GA20934@nomad.office.altlinux.org> X-Enigmail-Version: 0.94.1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Subject: Re: [devel] Q: looking for unneeded kernel modules in installer stage 2 X-BeenThere: devel@lists.altlinux.org X-Mailman-Version: 2.1.9rc1 Precedence: list Reply-To: ALT Devel discussion list List-Id: ALT Devel discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 13 Mar 2007 06:35:00 -0000 Archived-At: List-Archive: List-Post: 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