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: