So Installieren Sie Den Linux-Kernel

Inhaltsverzeichnis:

So Installieren Sie Den Linux-Kernel
So Installieren Sie Den Linux-Kernel

Video: So Installieren Sie Den Linux-Kernel

Video: So Installieren Sie Den Linux-Kernel
Video: Der Linux-Kernel - und wie man einen selber baut | #linux #kernel 2024, Dezember
Anonim

Einer der Vorteile von Betriebssystemen der Linux-Familie ist ihre Flexibilität, die sich in umfangreichen Modifikationsmöglichkeiten manifestiert. Dies gilt nicht nur für Software, die auf Anwendungsebene läuft, sondern auch für die grundlegenden Komponenten des Betriebssystems. Unter Linux können Sie also einen oder mehrere zusätzliche Kernel installieren.

So installieren Sie den Linux-Kernel
So installieren Sie den Linux-Kernel

Notwendig

  • - installierter Paketmanager;
  • - Binärpaket mit Kernel-Image;
  • - Binärpakete mit Modulen;
  • - Archiv mit Kernel-Quellcodes;
  • - GCC, Versionen von glibc und ncurses entwickeln;
  • - Root-Passwort.

Anweisungen

Schritt 1

Wenn Sie in einer grafischen Umgebung arbeiten und lokale (z. B. auf der Installations-CD) oder Remote-Repositorys (auf der Website des Distributors) verfügbar sind, einschließlich der binären Kernelpakete der benötigten Version, verwenden Sie den grafischen Paketmanager. Normalerweise werden diese Programme standardmäßig installiert, wenn die meisten "Desktop"-Linux-Distributionen installiert sind. Starten Sie den Manager, suchen Sie das erforderliche Paket, markieren Sie es zur Installation und übernehmen Sie die Änderungen. Normalerweise enthalten Binärpakete, die Kernel-Images enthalten, Skripte, die die Bootloader-Konfiguration aktualisieren. Daher bleibt nur noch ein Neustart des Computers, um mit dem neuen Kernel arbeiten zu können.

Schritt 2

Wenn Sie in der Konsole arbeiten und die Repositorys verfügbar sind, oder nur die Möglichkeit haben, Binärpakete zu erhalten (z. B. von der Website des Distributors herunterzuladen), verwenden Sie Konsolenpaketmanager wie apt-get, dpkg, rpm. Wenn beispielsweise APT installiert ist, führen Sie den Befehl apt-cache mit der Suchoption und einem Zeichenfolgenparameter aus, um verfügbare Pakete zu finden. Zum Beispiel: apt-cache search kernel-image Wählen Sie dann das zu installierende Paket aus und installieren Sie es mit: apt-get install Paketname Verwenden Sie die Option -i, um das Paket mit rpm zu installieren.

Schritt 3

Wenn nur ein binäres Kernel-Image verfügbar ist, versuchen Sie, es manuell zu installieren. Geben Sie der Image-Datei einen eindeutigen Namen und legen Sie sie im /boot-Verzeichnis ab (Sie können ein anderes Verzeichnis wählen, aber normalerweise werden die Kernel-Images dort abgelegt). Bearbeiten Sie die Bootloader-Konfigurationsdatei und aktualisieren Sie sie dann. Wenn Sie beispielsweise LILO verwenden, ändern Sie die Datei /etc/lilo.conf und führen Sie den lilo-Befehl als Root aus.

Schritt 4

Kompilieren Sie den Kernel, wenn nur seine Quellen verfügbar sind. Bereiten Sie das System für die Montage vor. Installieren Sie GCC, die Entwicklungsversionen der Bibliotheken glibc und ncurses. Legen Sie die Kernelquellen im Verzeichnis /usr/src/linux ab. Wenn Patches verfügbar sind, wenden Sie diese mit einem Befehls-Patch an.

Schritt 5

Konfigurieren Sie den Kernel. Wechseln Sie in das Verzeichnis /usr/src/linux. Führen Sie make menuconfig aus, um eine neue Konfiguration zu erstellen. Wenn Sie den Kernel mit Parametern erstellen müssen, die den vorhandenen Parametern so nahe wie möglich kommen, kopieren Sie die Konfigurationsdatei aus dem /boot-Verzeichnis nach /usr/src/linux, benennen Sie sie in.config um und führen Sie dann den Befehl make oldconfig aus.

Schritt 6

Bauen Sie den Kernel und die Module auf. Führen Sie die Befehle aus: make depmake cleanmake bzImagemake modules Installieren Sie die Module durch Ausführen des Befehls: make modules_install Installieren Sie das Kernel-Image wie im dritten Schritt beschrieben (die Quelldatei im Build-Baum heißt bzImage).

Empfohlen: