[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: оторвать ядру лишние модули



Fedor Zuev <fedor@earth.crust.irk.ru> writes:
> On Fri, 15 Apr 2011, Alex Kuklin wrote:
> AK>On 15.04.2011 23:03, Fedor Zuev wrote:
> AK>> On Sat, 16 Apr 2011, Murat D. Kadirov wrote:
> AK>> MDK>On Sat, Apr 16, 2011 at 03:32:07AM +0900, Fedor Zuev wrote:
> AK>> MDK>> Вопрос: каким образом запретить дистрибутивному ядру
> AK>> MDK>> грузить
> AK>> MDK>> ненужные мне модули?  Сейчас оно грузит горы ненужного мне
> AK>> MDK>> мусора:
> AK>> MDK>> драйверы интегрированного железа, которое я не использую,
> AK>> MDK>> протоколы,
> AK>> MDK>> которые мне не нужны, файловые системы, которых у меня нету
> AK>> MDK>> итд.
> AK>> MDK>> 
> AK>> MDK>> Прописывание ненужных модулей в
> AK>> MDK>> /etc/modprobe.d/blacklist.conf ни к
> AK>> MDK>> какому видимому результату не приводит. Может я не туда
> AK>> MDK>> прописываю?

А в initrd /etc/modprobe.d/blacklist.conf поправленный попал?

> #unused devices - отсюда начинается мое. 
> blacklist dm_mod
> blacklist dm_mirror
> blacklist dm_snapshot
> blacklist dm_log

% rgrep dm-mod /etc/init.d /usr/share/initramfs-tools 
/etc/init.d/cryptmount:            modprobe -q -a dm-mod dm-crypt || true
/etc/init.d/lvm2:	modprobe dm-mod 2> /dev/null || :
/etc/init.d/cryptmount-early:            modprobe -q -a dm-mod dm-crypt || true
/usr/share/initramfs-tools/scripts/local-top/lvm2:modprobe -q dm-mod
/usr/share/initramfs-tools/scripts/local-top/cryptroot:	for module in dm-mod linear raid0 raid1 raid10 raid5 raid6; do

Удаление пакетов, требующих эти модули, должно помочь.

> blacklist kvm
> blacklist kvm_amd

Если есть /etc/init.d/qemu-kvm, то он их всё-равно загрузит.
(А если не надо, чтобы грузил, то и пакет qemu-kvm не нужен.)

> blacklist arc4
> blacklist tpm
> blacklist tpm_bios
> blacklist tpm_tis


Reply to: