Portál AbcLinuxu, 2. května 2025 00:44

Jak zabránit načtení modulu

Čas od času se setkáte s tím, že potřebujete zakázat jádru natahování nějakého modulu. Může vám dělat problémy, nebo jej prostě nepotřebujete. Bohužel co distribuce, to vlastní řešení. A nejenom to, může se to lišit i verzi od verze. Takže bez trochy pokusničení se stejně asi neobejdete, ale princip je stejný.

Tzv. "blacklist" má jednoduchou syntaxí. parametr "blacklist" je mezerou oddělen od názvu zakázaného modulu Viz příklad:
# problem with more partitions
blacklist ub
# replaced by e100
blacklist eepro100
Jak si můžete povšimnout, lze používat komentáře, takže si můžete poznamenat, proč vlastně daný modul zakazujete. V původním znění tohoto FAQ bylo uvedeno, že soubor se zakázanými moduly je pojmenován názvem modulu kterého se týká a ten má být umístěn v adresáři /etc/modprobe.d.

Věc se má asi tak, že je úplně jedno jak se ten soubor jmenuje, protože při startu by se postupně měly načíst a zpracovat všechny soubory umístěné v adresáři /etc/modprobe.d, takže např. můj Debian má všechny zakázané moduly pěkně pohromadě v jednom souboru, příznačně pojmenovaném - blacklist.

Veselé na celé věci je - a v tom je pointa - že kromě adresáře /etc/modprobe.d se v mém /etc vyskytuje také adresář /etc/modutils s velmi podobným obsahem, takže teď babo raď.. Nezbývá, než si odzkoušet odkud to zafunguje.

Dokument vytvořil: vencour, 30.9.2006 17:27 | Poslední úprava: Aleš Kapica, 31.10.2006 10:04 | Další přispěvatelé: Opičák, Bubak | Historie změn | Zobrazeno: 1022×

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.