Automatisches Laden von Linux Kernel Modulen beim Booten
Aus Thomas Krenn Wiki
Je nach verwendeter Linux-Distribution sind unterschiedliche Schritte notwendig, um ein bestimmtes Linux Kernel Modul automatisch beim Startvorgang zu laden. Dieser Artikel beschreibt diese Schritte für die unterschiedlichen Distributionen.
Inhaltsverzeichnis |
CentOS/RHEL
CentOS/RHEL 4 und 5
Unter CentOS/RHEL 4 und 5 wird die Datei /etc/rc.modules für das automatische Laden von Modulen verwendet[1][2]:
# echo modprobe foo >> /etc/rc.modules # chmod +x /etc/rc.modules
RHEL 6
Unter RHEL 6 wird folgende Vorgangsweise empfohlen [3]:
touch /etc/sysconfig/modules/foo.modules chmod +x /etc/sysconfig/modules/foo.modules
Bsp-Inhalt foo.modules:
#!/bin/sh exec /sbin/modprobe foo
SuSE
Unter SuSE wird diese Konfiguration mittels Yast2 durchgeführt:
- "System > Kernel > INITRD_MODULES" und "System > Kernel > MODULES_LOADED_ON_BOOT" zu konfigurieren.
Debian und Ubuntu
Bei Debian und Ubuntu werden jene Module, die automatisch geladen werden sollen, einfach in /etc/modules eingetragen [4]:
# /etc/modules: kernel module, welche während des Bootvorgangs geladen werden. # # Diese Datei sollte die Namen der Kernelmodule enthalten, # welchen während des Bootens gelanden werden, einzeln pro # Zeile. Kommentare beginnen mit einem "#" - alles dahinter # wird ignoriert. ide-cd
Referenzen
- ↑ http://docs.redhat.com/docs/en-US/Red_Hat_Enterprise_Linux/4/html/System_Administration_Guide/Kernel_Modules-Persistent_Module_Loading.html
- ↑ http://docs.redhat.com/docs/en-US/Red_Hat_Enterprise_Linux/5/html/Deployment_Guide/s1-kernel-modules-persistant.html
- ↑ http://docs.redhat.com/docs/en-US/Red_Hat_Enterprise_Linux/6/html/Deployment_Guide/sec-Persistent_Module_Loading.html
- ↑ https://help.ubuntu.com/community/Loadable_Modules
Autor: Christoph Mitasch
