Hinzufügen von Modulen zur Ramdisk in Linux

Normalerweise wird bei der Installation eines Hardwaregerätetreibers auf einem Linux-System das erforderliche Modul automatisch in Ramdisk in Ihrem Kernel bearbeitet. Wenn Sie den Treiber jedoch manuell installieren, müssen Sie das Modul möglicherweise selbst hinzufügen. Da dazu der Linux-Kernel selbst bearbeitet werden muss, sollten Sie Treiber nur manuell hinzufügen, wenn kein automatisches Installationsprogramm verfügbar ist.

1

Öffnen Sie eine Terminalsitzung und geben Sie "gedit /etc/modules.conf" ein. Sie benötigen root-Zugriff, um die Datei zu öffnen. Platzieren Sie also den root-Befehl für Ihre Distribution vor dem Befehl. Geben Sie in Ubuntu "sudo gedit /etc/modules.conf" ein. Geben Sie in Fedora "su -c" anstelle von "sudo" ein. Wenn Ihre Distribution einen anderen Root-Befehl verwendet, verwenden Sie diesen. Sie müssen dies für jeden Befehl unten ausführen. Wenn die Datei "modules.conf" leer ist, schließen Sie sie und geben Sie "gedit /etc/modprob.conf" ein.

2

Fügen Sie der Datei, die Sie geöffnet haben, den Treibercode hinzu. Der Code ist für verschiedene Hardwaregeräte unterschiedlich. Speichern und schließen Sie die Datei.

3.

Geben Sie "uname -r" ein und drücken Sie "Enter", um zu sehen, welche Version des Linux-Kernels Sie verwenden. Schreiben Sie es auf und geben Sie es dort ein, wo "Kernel-Version" steht.

4

Geben Sie "cp /boot/initrd.$kernel version.img / root" ein und drücken Sie "Enter", um Ihre aktuelle Ramdisk im Fehlerfall zu sichern.

5

Geben Sie "mkinitrd -o /boot/initrd.$kernel version.img $ Kernel version" ein und drücken Sie "Enter".

6

Geben Sie "ls -l /boot/initrd.$kernel version.img" ein und drücken Sie "Enter".

7.

Geben Sie "gedit /etc/grub.conf" ein und drücken Sie "Enter". Fügen Sie "initrd /boot/initrd.kernel version.img" hinzu, wenn es in der Grub-Konfigurationsdatei nicht vorhanden ist. Speichern und schließen Sie die Datei.

8

Starte deinen Computer neu.

Empfohlen