как отключать модули ядра в modprobe.d/blacklist, grub?

Взгляд изнутри

Модератор: Модераторы разделов

Ответить
javasc
Сообщения: 52

как отключать модули ядра в modprobe.d/blacklist, grub?

Сообщение javasc »

Когда компилим ядро в make menuconfig
есть замечательная функция по отключению windows exe бинарников .....misc binaries..
Большинство частей ядра в debian и ubuntu идут как модули, а модули можно отключать при загрузке через grub или modprobe.d/blacklist

Как мне найти названия модулей, которые указаны в make menuconfig, чтобы эти названия вписать в /etc/modprobe.d/blacklist ?
Например есть в make menuconfig параметр ipv6 networking (как то так), в /etc/modptobe.d/blacklist пишем строку "blacklist ipv6"
А если хочу записать отключение executable file foramts -> misc binaries ? или например отключить поддежрку файловых систем (reiser fs и т.д.)..

Зачем мне это? Кажется проще в блаклист записать десяток другой модулей, чем компилировать ядро для этого.
"Корпорация интеллекта"
Спасибо сказали:
IMB
Сообщения: 2561
ОС: Debian

Re: как отключать модули ядра в modprobe.d/blacklist, grub?

Сообщение IMB »

Поизучайте /lib/modules/<ваше-ядро>
Спасибо сказали:
javasc
Сообщения: 52

Re: как отключать модули ядра в modprobe.d/blacklist, grub?

Сообщение javasc »

IMB писал(а):
09.11.2010 22:24
Поизучайте /lib/modules/<ваше-ядро>
спасибо, IMB

Например, хочу в /etc/modprobe.d/blacklist занести файловую систему freevxfs.

В lib/modules/2.6.26-2-686/kernel/fs есть файлы именуемые названиями файловых систем, к примеру, freevxfs.
Что дальше делать?
Нужно написать в /etc/modprobe.d/blacklist blacklist freevxfs ?
"Корпорация интеллекта"
Спасибо сказали:
shotdownsystem
Сообщения: 423
ОС: Basic command interpreter
Контактная информация:

Re: как отключать модули ядра в modprobe.d/blacklist, grub?

Сообщение shotdownsystem »

javasc писал(а):
09.11.2010 22:35
IMB писал(а):
09.11.2010 22:24
Поизучайте /lib/modules/<ваше-ядро>
спасибо, IMB

Нужно написать в /etc/modprobe.d/blacklist blacklist freevxfs ?


да, blacklist <имя драйвера>. Но дешевле удалить модуль.

puts ("Working, please wait...");while(1);
Спасибо сказали:
Ответить