Home · Kontakt · Impressum
contents index previous up next
Next: 14.6 Kernelkompilierung Up: 14.5 Verwaltung von Kernelmodulen Previous: 14.5.8 depmod


14.5.9 Die Konfigurationsdatei: modules.conf

Die Datei /etc/modules.conf, die auch in alten Systemen unter dem Namen /etc/conf.modules zu finden ist, enthält die Liste der Module mit ihren Parametern. Dabei handelt es sich z. B. bei Modulen für Hardware um Parameter wie I/O-Adressen und Interrupts. Das Verhalten des Tools modprobe wird durch diese Einstellungen kontrolliert und gesteuert.

Ein Ausschnitt aus der /etc/modules.conf könnte so aussehen.

 
alias parport_lowlevel    parport_pc
options parport_pc io=0x378 irq=none,none

options ne      io=0x300

alias block-major-1       rd
alias block-major-2       floppy

ptions bttv    pll=1 radio=0 card=0
post-install bttv /sbin/modprobe "-k" tuner; 

options dummy0 -o dummy0
options dummy1 -o dummy1

# ppp over ethernet
# the kernel 2.2 uses pppox
# the kernel 2.4 uses pppoe
if `kernelversion` == "2.2"
alias char-major-144      pppox
post-install pppox insmod mssclampfw
pre-remove   pppox rmmod  mssclampfw
else
alias char-major-108      ppp_async
alias char-major-144      pppoe
alias net-pf-24           pppoe
endif

# agpgart is i386 only right now
pre-install mga /sbin/modprobe "-k" "agpgart"
pre-install r128 /sbin/modprobe "-k" "agpgart"
pre-install radeon /sbin/modprobe "-k" "agpgart"
options agpgart agp_try_unsupported=1

Die folgenden Informationen finden Sie in der /etc/modules.conf:

Kommentare
 
Leere Zeilen und Zeilen mit einem # am Anfang werden ignoriert.

keep
 
Wenn der keep Parameter vor den path-Anweisungen zu finden ist, dann wird der Standardpfad übernommen und zu jeden spezifizierten Pfaden hinzugefügt.

depfile=ABSOLUTER_PFAD
 
Dieser Eintrag überschreibt die Standardeinstellung für den Ort der Datei für die Modulabhängigkeiten.

options MODUL OPT1=WERT1 OPT2=WERT2 ...
 
Mit dieser Zeile können Optionen für die Module mitgegeben werden. MODUL bezeichnet das einzelne Modul ohne die Endung .so. Die Optionen werden immer als Paar Name=Wert angegeben.

alias
 
Aliase werden dazu benutzt generische Namen speziellen Modulen zuzuordnen. Dies ist nur eine Erleichterung beim Anwenden der Modulbefehle, sondern oft existentiell wichtig. So verbindet der Eintrag

alias	eth0	e100

die Netzwerkschnittstelle eth0 direkt mit dem Treiber der Netzwerkkarte ``EtherExpress 100''.

pre-install MODUL KOMMANDO
 
Diese Anweisung führt dazu, daß vor dem Einfügen eines Moduls der entsprechende Shell-Befehl ausgeführt wird.

install MODUL KOMMANDO
 
Hiermit kann der vorgesehene Befehl zum Einbinden des Moduls durch einen Shell-Befehl ersetzt werden.

post-install MODUL KOMMANDO
 
Diese Anweisung führt dazu, daß nach dem Einfügen eines Moduls der entsprechende Shell-Befehl ausgeführt wird.

pre-remove MODUL KOMMANDO
 
Diese Anweisung führt dazu, daß vor dem Entfernen eines Moduls der entsprechende Shell-Befehl ausgeführt wird.

remove MODUL KOMMANDO
 
Hiermit kann der vorgesehene Befehl zum Entfernen des Moduls durch einen Shell-Befehl ersetzt werden.

post-remove MODUL KOMMANDO
 
Diese Anweisung führt dazu, daß nach dem Entfernen eines Moduls der entsprechende Shell-Befehl ausgeführt wird.


contents index previous up next
Next: 14.6 Kernelkompilierung Up: 14.5 Verwaltung von Kernelmodulen Previous: 14.5.8 depmod
  © 2004 by IT-Dozent Ole Vanhoefer · Zum Seitenanfang