Detailliertes Tutorial zur Installation von CUDA9.0 auf Ubuntu16.04

Detailliertes Tutorial zur Installation von CUDA9.0 auf Ubuntu16.04

Vorwort:

Dieser Artikel basiert auf den Erfahrungen mit der Installation von CUDA 9.0. CUDA 9.0 unterstützt derzeit Ubuntu 16.04 und Ubuntu 17.04, wie in der folgenden Abbildung dargestellt (die Installationsmethode unten ist die erste, nämlich die Runfile-Methode):


Sie können die CUDA-Datei zunächst herunterladen, aber es ist besser, sie nicht zu überstürzen. Sie müssen zuerst die offizielle Anleitung von NVIDIA sorgfältig lesen und dann ein paar gute Blogs finden, um ein allgemeines Verständnis des CUDA-Installationsprozesses zu erhalten. Sie sollten ein allgemeines Verständnis der Probleme haben, die während des Installationsvorgangs auftreten können. Installieren Sie das System nicht neu, es sei denn, es ist unbedingt erforderlich.

Installationsvorschläge:

1) Wenn Sie CUDA von der offiziellen Website herunterladen, suchen Sie sich unbedingt eine Kopie des offiziellen Installationsdokuments und lesen Sie es sorgfältig durch. Befolgen Sie die Schritte so weit wie möglich Schritt für Schritt und seien Sie nicht nachlässig. Suchen Sie gleichzeitig nach einigen guten Blogs als Referenz, damit Sie vor der Installation sicher sein können.

2) Überprüfen Sie vor der Installation unbedingt Ihre Computerkonfiguration (Einzelgrafikkarte oder Doppelgrafikkarte), ob der Grafikkartentyp die CUDA-Installationsanforderungen erfüllt und ob das System die Installationsanforderungen erfüllt.

3) Versuchen Sie während des Installationsvorgangs zu überprüfen, ob jeder Vorgang erfolgreich war.

Installationsprozess:

1. Installieren Sie das Ubuntu 16.04-System und machen Sie sich damit vertraut

Bevor Sie die Software installieren, sollten Sie sich am besten mit der Befehlszeile von Ubuntu vertraut machen, beispielsweise mit sudo, cd, ls, nona, cat, chmod usw. Dadurch können Sie sich während des Installationsvorgangs viel unnötigen Ärger ersparen. (Ich empfehle Ihnen, auf Baidu nach Mofan Python zu suchen. Er hat Videos über Ubuntu-Befehle. Jede Folge ist sehr prägnant und gut erklärt.)

2. Prüfen Sie, ob Ihre Computerumgebung die Voraussetzungen für die Installation von CUDA erfüllt

1) Stellen Sie sicher, dass Ihr Computer über eine CUDA-fähige GPU verfügt

Das konkrete Modell der Grafikkarte findest du in den Konfigurationsinformationen deines Computers. Wenn du ein Dual-System besitzt, findest du detaillierte Informationen zur Grafikkarte auch im Gerätemanager unter Windows.
Sie können den Befehl auch im Ubuntu-Terminal eingeben: $ lspci | grep -i nvidia. Dadurch werden die Versionsinformationen zu Ihrer NVIDIA-GPU angezeigt, die allerdings nicht sehr detailliert sind.

Mein Display ist (GeForceGT630M):

01:00.0 3D-Controller: NVIDIA Corporation GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (Rev. A1)

Gehen Sie dann auf die offizielle CUDA-Website, um zu prüfen, ob Ihre GPU-Version in der CUDA-Supportliste steht.

2) Überprüfen Sie, ob Ihre Linux-Version CUDA unterstützt (Ubuntu 16.04 ist ausreichend)

Geben Sie den folgenden Befehl ein:

$ uname -m && cat /etc/*Veröffentlichung

Die Ergebnisse zeigen:

x86_64
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=16.04

......

3) Überprüfen Sie, ob gcc auf dem System installiert ist

Geben Sie im Terminal ein: $ gcc –version

Die Ergebnisse zeigen:

gcc (Ubuntu 5.4.0-6ubuntu1~16.04.5) 5.4.0 20160609
......

Wenn es nicht installiert ist, verwenden Sie bitte den folgenden Befehl, um es zu installieren:

sudo apt-get installiere Build-Essential

4) Überprüfen Sie, ob der Kernel-Header und die Paketentwicklung auf dem System installiert sind

a. Überprüfen Sie die Kernelversion des laufenden Systems:

Geben Sie im Terminal ein: $ uname –r

Die Ergebnisse zeigen:

4.10.0-40-generisch

b. Geben Sie im Terminal ein: $ sudo apt-get install linux-headers-$(uname -r)

Sie können den Kernel-Header und die Paketentwicklung der entsprechenden Kernel-Version installieren

Die Ergebnisse zeigen:

......

0 Pakete aktualisiert, 0 Pakete neu installiert, 0 Pakete zu entfernen und 4 Pakete nicht aktualisiert.

Das bedeutet, dass es bereits im System vorhanden ist und nicht erneut installiert werden muss.

Wenn alle oben genannten Überprüfungen die Anforderungen erfüllen, können Sie mit dem folgenden formalen Installationsprozess fortfahren. Wenn die Anforderungen nicht erfüllt sind, können Sie auf die offizielle Dokumentation von CUDA zurückgreifen, die detaillierte Lösungen für jedes Problem enthält.

3. Wählen Sie die Installationsmethode

CUDA bietet zwei Installationsmethoden: Paketmanager-Installation und Runfile-Installation. Die Paketmanager-Installationsmethode ist relativ einfach, aber als ich die Blogs anderer Leute las, stellte ich fest, dass die Auswahl dieser Methode während des Installationsvorgangs möglicherweise mehr Probleme verursacht und die Wahrscheinlichkeit eines Fehlers höher ist. Um unnötigen Ärger zu vermeiden, habe ich die Runfile-Installationsmethode gewählt.
Laden Sie das cuda-Installationspaket herunter: Laden Sie es von der offiziellen cuda-Website herunter, wählen Sie die entsprechende Version entsprechend den Systeminformationen aus und wählen Sie die Runfile-Datei als letztes Element für die Runfile-Installation aus.

Überprüfen Sie nach dem Herunterladen mit MD5. Wenn die Seriennummer nicht übereinstimmt, müssen Sie sie erneut herunterladen (da ich sie damals nicht gespeichert habe, habe ich hier den Screenshot einer anderen Person verwendet. Beachten Sie hier die CUDA-Versionsnummer, die CUDA_8.0 lautet).

Geben Sie den Befehl ein: $ md5sum cuda_9.0.176_linux.run

4. Runfile installiert cuda

1) Deaktivieren Sie den Nouveau-Treiber

Führen Sie im Terminal Folgendes aus: $ lsmod | grep nouveau. Wenn eine Ausgabe erfolgt, bedeutet dies, dass nouveau geladen wird. Wir müssen Nouveau manuell deaktivieren.

So deaktivieren Sie Nouveau in Ubuntu:

a. Erstellen Sie die Datei blacklist-nouveau.conf in /etc/modprobe.d

Geben Sie den Befehl ein: $ sudo vi /etc/modprobe.d/blacklist-nouveau.conf (Verwenden Sie den vi-Editor, um die Datei zu bearbeiten und zu speichern)

Tragen Sie folgenden Inhalt in die Datei ein:

schwarze Liste Jugendstil
Optionen nouveau modeset=0

b. Ausführung:

$ sudo update-initramfs –u

c. Erneut ausführen:

$ lsmod | grep neu

Wenn kein Inhalt ausgegeben wird, war die Deaktivierung erfolgreich. Wenn weiterhin Inhalt ausgegeben wird, überprüfen Sie bitte den Vorgang und wiederholen Sie den obigen Vorgang.

Hinweis: vi ist ein häufig verwendeter Editor in Linux-Terminals oder -Konsolen. Die grundlegende Vorgehensweise lautet: vi /Pfad/Dateiname. Beispiel: vi /etc/fstab bedeutet, dass der Inhalt der Datei /etc/fstab angezeigt wird. Verwenden Sie die Tasten Bild auf und Bild ab auf der Tastatur, um die Seiten nach oben und unten zu blättern. Drücken Sie die Einfügen-Taste. In der unteren linken Ecke des Fensters wird das Wort „Einfügen“ angezeigt. Dies bedeutet, dass der aktuelle Status „Einfügebearbeitung“ ist und der über die Tastatur eingegebene Inhalt an der Cursorposition eingefügt wird. Drücken Sie die Einfügen-Taste erneut. In der unteren linken Ecke wird das Wort „Ersetzen“ angezeigt. Dies bedeutet, dass der aktuelle Status „Ersetzenbearbeitung“ ist und der über die Tastatur eingegebene Inhalt den Inhalt an der Cursorposition ersetzt. Nachdem Sie den Inhalt bearbeitet haben, drücken Sie die Esc-Taste, geben Sie ":wq" ein und drücken Sie die Eingabetaste, um zu speichern und zu beenden.
Wenn Sie nicht speichern und direkt beenden möchten, drücken Sie die Esc-Taste, geben Sie ":q!" ein und drücken Sie dann die Eingabetaste. „wq“ steht für „Write and Quit“, also Speichern und Beenden; „q!“ bedeutet, Änderungen zu ignorieren und das Programm zwangsweise zu beenden.

Für die folgenden Vorgänge wird empfohlen, mit Ihrem Telefon ein Foto aufzunehmen. Es wird empfohlen, die heruntergeladene Datei cuda_9.0.176_384.81_linux.run in cuda.run umzubenennen und in den Home-Ordner zu verschieben (für eine einfache Installation).

2) Starten Sie den Computer neu. Wenn Sie die Anmeldeoberfläche aufrufen, melden Sie sich nicht beim Desktop an (sonst kann dies fehlschlagen. Wenn Sie versehentlich darauf zugreifen, starten Sie den Computer neu). Drücken Sie Strg+Alt+F1, um in den Textmodus (Befehlszeilenschnittstelle) zu wechseln und sich bei Ihrem Konto anzumelden.

3) Geben Sie $ sudo service lightdm stop ein, um die grafische Oberfläche zu schließen

4) Wechseln Sie zum Pfad der CUDA-Installationsdatei: $ cd Home/

Führen Sie $ sudo sh cuda_7.5.18_linux.run aus.
Folgen Sie den Anweisungen Schritt für Schritt

Hinweis: a. Achten Sie darauf, die entsprechenden Zeichen entsprechend den Eingabeaufforderungen einzugeben. Bei manchen Eingabeaufforderungen müssen Sie beispielsweise „accept“ und bei anderen „yes“ eingeben.

b. Wenn Sie gefragt werden, ob Sie OpenGL installieren möchten, wählen Sie „Nein“ (wenn Ihr Computer wie meiner über zwei Displays verfügt und das Hauptdisplay keine NVIDIA-GPU ist, müssen Sie „Nein“ wählen, andernfalls können Sie „Ja“ wählen). Wählen Sie für den Rest „Ja“ oder die Standardeinstellung. (Wenn Ihr Computer über zwei Grafikkarten verfügt und Sie in diesem Schritt „Ja“ ausgewählt haben, wird beim Neustart der grafischen Benutzeroberfläche nach der Installation von CUDA höchstwahrscheinlich ein Problem mit einer Anmeldebildschirmschleife auftreten: Nach der Eingabe des Kennworts wird zur Benutzeroberfläche zur Kennworteingabe zurückgesprungen.

Dies liegt daran, dass Ihr Computer über eine Dual-Display-Funktion verfügt und die für die Anzeige verwendete GPU nicht von NVIDIA ist. In diesem Fall sollten keine OpenGL-Bibliotheken installiert werden, da sonst die OpenGL-Bibliotheken der von Ihnen verwendeten GPU (Nicht-NVIDIA-GPU) überschrieben werden und die GUI dann nicht funktioniert. )

Bei erfolgreicher Installation wird „Installiert“ angezeigt, andernfalls „Fehlgeschlagen“.

5) Geben Sie $ sudo service lightdm start ein, um die grafische Benutzeroberfläche neu zu starten.

Drücken Sie gleichzeitig Alt + Strg + F7, um zur grafischen Anmeldeoberfläche zurückzukehren, und geben Sie das Kennwort zur Anmeldung ein.
Wenn Sie sich erfolgreich anmelden können, bedeutet dies, dass kein Problem mit der zyklischen Anmeldung auftritt. Dies bedeutet im Wesentlichen, dass CUDA erfolgreich installiert wurde.

Wenn Sie wiederholte Anmeldungen feststellen, installieren Sie das System nicht voreilig neu. Das offizielle Tutorial erwähnt dies. Der Grund wird im Hinweis im vorherigen Schritt erwähnt. Möglicherweise haben Sie bei der Installation von OpenGL versehentlich „Ja“ ausgewählt. Bitte deinstallieren Sie cuda und installieren Sie es dann erneut.
Deinstallation: Da wir uns nicht bei der grafischen Benutzeroberfläche (GUI) anmelden können, können wir die Textbenutzeroberfläche (TUI) aufrufen.

Drücken Sie im Anmeldefenster Strg + Alt + F1, um TUI einzugeben
implementieren

$ sudo /usr/local/cuda-8.0/bin/uninstall_cuda_8.0.pl
$ sudo /usr/bin/nvidia-uninstall

Dann neu starten

$ sudo Neustart

Installieren Sie .run erneut. Achten Sie bei der erneuten Installation unbedingt darauf. Wenn Sie gefragt werden, ob OpenGL installiert werden soll, sollten Sie „n“ wählen, wenn Sie über eine Dual-Grafikkarte verfügen.

6) Starten Sie den Computer neu und überprüfen Sie die Geräteknotenüberprüfung.

implementieren

$ ls /dev/nvidia*

Es können zwei Ergebnisse vorliegen, a und b. Bitte wählen Sie das für Sie passende aus.

a. Wenn das Ergebnis zeigt

/dev/nvidia0 /dev/nvidiactl /dev/nvidia-uvm

Oder es werden ähnliche Informationen angezeigt. Es sollten drei davon sein (darunter eine ähnlich wie /dev/nvidia-nvm), was bedeutet, dass die Installation erfolgreich war.

b. Die meisten Ergebnisse können so aussehen

ls: kann nicht auf /dev/nvidia* zugreifen: Keine solche Datei oder kein solches Verzeichnis

Oder so ähnlich, nur

/dev/nvidia0 /dev/nvidiactl

Eines oder beides, aber kein /dev/nvidia-num, d. h. die Dateianzeige ist unvollständig.

Machen Sie sich keine Sorgen und installieren Sie das System nicht überstürzt neu (das ist bei meiner Installation passiert). Der offizielle Leitfaden enthält eine detaillierte Lösung, aber meine Methode unterscheidet sich geringfügig von der offiziellen.

Zuerst müssen Sie ein Startskript hinzufügen (es gibt zwei Möglichkeiten, ein Startskript hinzuzufügen. Ich verwende die direkteste Methode. Die andere Methode besteht darin, zuerst eine Datei zu erstellen und sie dann über mv in den Startordner zu verschieben. Sie können Baidu selbst durchsuchen.)
implementieren

$ sudo vi /etc/rc.local

Wenn Sie diese Datei zum ersten Mal öffnen, sollte sie leer sein (mit Ausnahme der Zeilen und Zeilen mit #-Kommentaren). Die erste Zeile dieser Datei lautet

#!/bin/sh -e

Entfernen Sie -e (dieser Schritt ist sehr wichtig, da sonst der Inhalt dieses Textes nicht geladen wird)
Kopieren Sie dann den folgenden Inhalt außer #!/bin/bash hinein (vor exit 0 ), speichern Sie die Datei und beenden Sie das Programm.

#!/bin/bash

/sbin/modprobe nvidia

wenn [ "$?" -eq 0 ]; dann
# Zählen Sie die Anzahl der gefundenen NVIDIA-Controller.
NVDEVS=`lspci | grep -i NVIDIA`
N3D=`echo "$NVDEVS" | grep "3D-Controller" | wc -l`
NVGA=`echo "$NVDEVS" | grep "VGA-kompatibler Controller" | wc -l`

N = `Ausdruck $N3D + $NVGA - 1`
für i in `seq 0 $N`; mache
mknod -m 666 /dev/nvidia$ic 195 $i
Erledigt

mknod -m 666 /dev/nvidiactl c 195 255

anders
Ausfahrt 1
fi

/sbin/modprobe nvidia-uvm

wenn [ "$?" -eq 0 ]; dann
# Finden Sie die Hauptgerätenummer heraus, die vom nvidia-uvm-Treiber verwendet wird
D=`grep nvidia-uvm /proc/devices | awk '{print $1}'`

mknod -m 666 /dev/nvidia-uvm c $D 0
anders
Ausfahrt 1
fi

Beim nächsten Neustart sollten Sie die drei NVIDIA-Dateien direkt im Verzeichnis /dev sehen können. Geben Sie ein: $ ls /dev/nvidia*
Das Ergebnis zeigt: /dev/nvidia0 /dev/nvidiactl /dev/nvidia-uvm

Erfolg!

7) Legen Sie Umgebungsvariablen fest.

Geben Sie im Terminal $ sudo gedit /etc/profile ein
Fügen Sie am Ende der geöffneten Datei die folgenden zwei Zeilen hinzu.

64-Bit-Systeme:

export PATH=/usr/local/cuda-9.0/bin${PATH:+:${PATH}}
exportiere LD_LIBRARY_PATH=/usr/local/cuda-9.0/lib64\
                          ${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}

32-Bit-Systeme:

export PATH=/usr/local/cuda-9.0/bin${PATH:+:${PATH}}

export LD_LIBRARY_PATH=/usr/local/cuda-9.0/lib\
                          ${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}


Speichern Sie die Datei und starten Sie neu. Da die Quelle /etc/profile nur temporär wirksam ist, wird sie erst nach einem Neustart des Computers dauerhaft wirksam.

Dies weicht geringfügig von der offiziellen Installationsdokumentation ab und bedarf einer Erläuterung:
In der offiziellen Dokumentation steht, dass Sie die beiden oben genannten Exportanweisungen nur im Terminal ausführen müssen. Wenn Sie sie jedoch nicht in die Datei /etc/profile schreiben, verschwinden diese Umgebungsvariablen nach dem Verlassen des Terminals und funktionieren nicht. Daher ist ihr Schreiben ein dauerhafter Ansatz.

8) Starten Sie den Computer neu und prüfen Sie, ob die oben genannten Umgebungsvariablen erfolgreich festgelegt wurden.

a. Überprüfen Sie die Treiberversion

Einschlagen

$ cat /proc/Treiber/nvidia/Version

Ergebnisse

NVRM-Version: NVIDIA UNIX x86_64 Kernel Module 384.81 Sa., 2. September 2017, 02:43:11 PDT
GCC-Version: gcc Version 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.5)

b. CUDA Toolkit überprüfen

Einschlagen

$ nvcc -V gibt CUDA-Versionsinformationen aus

Wenn es so ist:

Das Programm 'nvcc' ist derzeit nicht installiert. Sie können es installieren, indem Sie Folgendes eingeben:
sudo apt-get installiere nvidia-cuda-toolkit

Möglicherweise war die Umgebungskonfiguration nicht erfolgreich. Bitte wiederholen Sie den obigen Schritt 7).

5. Versuchen Sie, die von cuda bereitgestellten Beispiele zu kompilieren

1) Öffnen Sie das Terminal und geben Sie ein: $ cd /home/xxx/NVIDIA_CUDA-9.0_Samples, wobei xxx Ihr eigener Benutzername ist. Verwenden Sie den Befehl cd, um das Verzeichnis NVIDIA_CUDA-9.0_Samples aufzurufen.

Anschließend im Terminal eingeben: $ make

Das System beginnt automatisch mit dem Kompilierungsprozess. Der gesamte Vorgang dauert etwa zehn bis zwanzig Minuten. Bitte haben Sie Geduld. Tritt ein Fehler auf, meldet das System sofort einen Fehler und stoppt.

Beim ersten Ausführen wird möglicherweise ein Fehler gemeldet und die Fehlermeldung lautet möglicherweise, dass im System kein gcc vorhanden ist.

Die Lösung besteht darin, gcc über den Befehl neu zu installieren. Geben Sie im Terminal ein: $ sudo apt-get install gcc. Nach der Installation von gcc funktioniert make normal.

Wenn die Kompilierung erfolgreich ist, wird am Ende „Fertigstellung der CUDA-Beispiele“ angezeigt, wie in der folgenden Abbildung dargestellt.

2) Führen Sie die kompilierte Binärdatei aus.
Die kompilierten Binärdateien werden standardmäßig in NVIDIA_CUDA-9.0_Samples/bin gespeichert.
Geben Sie dann im vorherigen Terminal ein: $ cd /home/lxxx/NVIDIA_CUDA-9.0_Samples/bin/x86_64/linux/release, wobei xxx Ihr eigener Benutzername ist, und geben Sie dann im Terminal ein: $ ./deviceQuery

Das Ergebnis ist wie in der folgenden Abbildung dargestellt: Wenn Sie eine Anzeige ähnlich der folgenden Abbildung sehen, bedeutet dies, dass CUDA erfolgreich installiert und konfiguriert wurde, wobei Ergebnis = PASS Erfolg bedeutet und Ergebnis = FAIL, wenn es fehlschlägt

3) Überprüfen Sie abschließend die Verbindung zwischen dem System und dem CUDA-fähigen Gerät. Geben Sie im Terminal ein: $ ./bandwidthTest
Wenn Sie eine Anzeige ähnlich dem folgenden Bild sehen, bedeutet dies Erfolg


Abschließend wünsche ich allen viel Spaß bei der Installation und Nutzung von CUDA

Dies ist das Ende dieses Artikels über das ausführliche Tutorial zur Installation von CUDA9.0 auf Ubuntu16.04. Weitere Informationen zur Installation von CUDA9.0 auf Ubuntu16.04 finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder durchsuchen Sie die verwandten Artikel weiter unten. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird!

Das könnte Sie auch interessieren:
  • Detaillierte Lösung für das Problem „Das Programm kann nicht gestartet werden, das System kann die angegebene Datei nicht finden“ beim Schreiben eines C-Programms oder eines CUDA-Programms in VS2019
  • Installation von CUDA10.0 und Probleme in Ubuntu
  • Detaillierte Konfiguration der Win10+VS2017+Cuda10.0-Umgebung
  • Detaillierte Erläuterung der Entsprechung zwischen verschiedenen Tensorflow-Versionsanforderungen und CUDA- und CUDNN-Versionen
  • Implementierung der Installation und Deinstallation von CUDA und CUDNN in Ubuntu
  • Schritte zur Installation von cuda10.1 unter Ubuntu 20.04 (grafisches Tutorial)
  • Ubuntu 20.04 CUDA- und cuDNN-Installationsmethode (grafisches Tutorial)
  • Manjaro-Installation CUDA-Implementierungs-Tutorial-Analyse

<<:  React+Typescript implementiert die Countdown-Hook-Methode

>>:  Detaillierte Erläuterung der MySQL-Fremdschlüsseleinschränkungen

Artikel empfehlen

Detaillierte Erklärung zu JavaScript Anti-Shake und Throttling

Inhaltsverzeichnis Entprellen Gaspedal Zusammenfa...

Lösung für die nicht wirksame Änderung des El-Popover-Stils von ElementUI

Bei der Verwendung von Element-UI gibt es eine hä...

Ein einfaches Beispiel für die Verwendung von Vue3-Routing VueRouter4

Routenplanung vue-router4 behält den Großteil der...

CSS zum Erzielen des Skeleton Screen-Effekts

Beim Laden von Netzwerkdaten wird zur Verbesserun...

So installieren Sie MySQL 8.0.17 und konfigurieren den Fernzugriff

1. Vorbereitung vor der Installation Überprüfen S...

HTML-Subtag und Sup-Tag

Heute stelle ich zwei HTML-Tags vor, die ich nich...

So installieren Sie suPHP für PHP5 auf CentOS 7 (Peng Ge)

Standardmäßig wird PHP unter CentOS 7 als Apache ...

So erstellen Sie eine LNMP-Umgebung unter Ubuntu 20.04

Einfache Beschreibung Da es zuvor mit Centos7 ers...

So verwenden Sie das Schreiben von Dateien zum Debuggen einer Linux-Anwendung

Unter Linux ist alles eine Datei, daher besteht d...

So erstellen Sie einen Nginx-Image-Server mit Docker

Vorwort Bei der allgemeinen Entwicklung werden Bi...

Fügen Sie Linux eine Startmethode hinzu (Dienst/Skript)

Konfigurationsdatei, die beim Systemstart geladen...