Schritte zum Übertragen des neuen Kernels auf das Linux-System

Schritte zum Übertragen des neuen Kernels auf das Linux-System

1. Laden Sie das Ubuntu16.04-Image und den entsprechenden Quellcode der Ubuntu16.04-Kernelversion von der offiziellen Ubuntu-Website herunter oder suchen Sie ihn in der Image-Quelle.

2. Installieren Sie Ubuntu 16.04 auf dem PC-Host

Führen Sie als Nächstes Folgendes aus:

Beim Kompilieren eines neuen Linux-Kernels zur Verwendung mit dem X86-Kernel tritt der folgende Fehler auf:

scripts/sign-file.c:25:30: fatal error: openssl/opensslv.h: No such file or directory

Lösung:

(1) Laden Sie openssl-1.0.1d.tar.gz herunter

  • tar xzf openssl-1.0.1d.tar.gz
  • cd openssl-1.0.1d/
  • ./config shared no-asm --prefix=$PWD/tmp
  • Öffnen Sie dann Makefile
  • Suchen Sie nach install_docs und entfernen Sie diese Kompilierungsoption.
  • machen && machen installieren
  • cp ./tmp/include/* /usr/include
  • cp ./tmp/lib/* /usr/lib

(2)apt-get upgrade und apt-get update

Ich persönlich empfehle die zweite.

Gehen Sie dann in das Stammverzeichnis der Kernelquellen

  • cp /boot/config-xxxxxx-generic
  • make -jx (x steht für die Zahlen 2, 4, 8 und gibt die Anzahl der CPU-Kerne an)
  • Module_installieren
  • installieren
  • Nach der Bestätigung starten Sie neu

Die Kernel-Portierung war erfolgreich.

Zusammenfassen

Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, dass der Inhalt dieses Artikels einen gewissen Lernwert für Ihr Studium oder Ihre Arbeit hat. Vielen Dank für Ihre Unterstützung von 123WORDPRESS.COM. Wenn Sie mehr darüber erfahren möchten, schauen Sie sich bitte die folgenden Links an

Das könnte Sie auch interessieren:
  • So kompilieren Sie den Linux-Kernel
  • So implementieren Sie Linux Deepin, um redundante Kernel zu löschen
  • So aktualisieren Sie den Kernel in Deepin Linux manuell
  • Detaillierte Analyse des Linux-Kernel-Makros container_of
  • Hinweise zum Zeichengerätetreiber des Linux-Kernel-Gerätetreibers
  • Detaillierte Erläuterung der Speicherverwaltungsarchitektur des Linux-Kernels
  • Methode zur Anpassung der Linux-Kernel-Parameter
  • Analysieren Sie die Kompilierung und das Brennen des Linux-Kernels und des Gerätebaums

<<:  Einfaches Beispiel für die Leistungsoptimierung von MySQL-SQL-Anweisungen

>>:  Mehrere Methoden zur Implementierung von Karussellbildern in JS

Artikel empfehlen

Eine kurze Analyse der Crontab-Aufgabenplanung in Linux

1. Erstellen Sie eine Planungsaufgabe Anweisung c...

So beheben Sie den MySQL-Fehler 10061

In diesem Artikel erfahren Sie die Lösung für das...

Probleme bei der Verwendung der Rich-Text-Bearbeitung mit Wangeditor in Vue

wangEditor ist ein webbasierter Rich-Text-Editor,...

js Array-Einträge () Holen Sie sich die Iterationsmethode

Inhaltsverzeichnis 1. Detaillierte Syntax der Met...

Webdesign-Tutorial (8): Webseitenhierarchie und Raumgestaltung

<br />Vorheriger Artikel: Webdesign-Tutorial...

Erfahrung im Webdesign

<br />Der Autor war früher ein Anfänger im W...

So verwenden Sie Nginx zum Erstellen eines statischen Ressourcenservers

Nehmen wir Windows als Beispiel. Bei Linux ist es...

Lösung für EF (Entity Framework)-Einfüge- oder Aktualisierungsfehler

Fehlermeldung: Die Store-Update-, Insert- oder De...

Tastenkombinationsvorgang für SQL Server-Kommentare

Batchkommentare in SQL Server Batch-Annotation St...