Automatisches Laden von Linux Kernel Modulen beim Booten

Aus Thomas Krenn Wiki
Wechseln zu: Navigation, Suche

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

  1. http://docs.redhat.com/docs/en-US/Red_Hat_Enterprise_Linux/4/html/System_Administration_Guide/Kernel_Modules-Persistent_Module_Loading.html
  2. http://docs.redhat.com/docs/en-US/Red_Hat_Enterprise_Linux/5/html/Deployment_Guide/s1-kernel-modules-persistant.html
  3. http://docs.redhat.com/docs/en-US/Red_Hat_Enterprise_Linux/6/html/Deployment_Guide/sec-Persistent_Module_Loading.html
  4. https://help.ubuntu.com/community/Loadable_Modules

Autor: Christoph Mitasch


Share/Save/Bookmark  Feedback zu diesem Artikel geben
Meine Werkzeuge
Namensräume

Varianten
Aktionen
Navigation
Kategorien
Drucken/exportieren
Werkzeuge
In anderen Sprachen