Automatisches Laden von Linux Kernel Modulen beim Booten

Aus Thomas-Krenn-Wiki
Zur Navigation springen Zur Suche springen
Hinweis: Bitte beachten Sie, dass dieser Artikel / diese Kategorie sich entweder auf ältere Software/Hardware Komponenten bezieht oder aus sonstigen Gründen nicht mehr gewartet wird.
Diese Seite wird nicht mehr aktualisiert und ist rein zu Referenzzwecken noch hier im Archiv abrufbar.

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.

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.

Bei neueren SuSE Versionen kann die Einstellung mit dem "/etc/sysconfig Editor" von YaST vorgenommen werden.

Ohne YaST müsste eine Anpassung von /etc/sysconfig/kernel ausreichend sein.

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


Foto Christoph Mitasch.jpg

Autor: Christoph Mitasch

Christoph Mitasch arbeitet in der Abteilung Web Operations & Knowledge Transfer bei Thomas-Krenn. Er ist für die Betreuung und Weiterentwicklung der Webshop Infrastruktur zuständig. Seit einem Studienprojekt zum Thema Hochverfügbarkeit und Daten Replikation unter Linux beschäftigt er sich intensiv mit diesem Themenbereich. Nach einem Praktikum bei IBM Linz schloss er sein Diplomstudium „Computer- und Mediensicherheit“ an der FH Hagenberg ab. Er wohnt in der Nähe von Linz und ist neben der Arbeit ein begeisterter Marathon-Läufer und Jongleur, wo er mehrere Weltrekorde in der Team-Jonglage hält.


Das könnte Sie auch interessieren

10GBit Performance Tuning
Apache gegen Denial-of-Service schützen
Rccmd USV Shutdown Client Installation unter Linux