Behoben: Wie Man Den Compilando Ubuntu Kernel Neu Erstellt.

Lassen Sie Ihren PC nicht wieder abstürzen. Jetzt Reimage herunterladen!

In der letzten Woche haben eine Reihe von Benutzern berichtet, dass sie über den Compilando-Ubuntu-Kernel gestolpert sind.

Die große Anzahl von Benutzern, die daran interessiert sind, ihren erworbenen Kernel zu bauen, ist der Grund, warum Ubuntu immer auf ihrem System installiert ist und sie wahrscheinlich unbedeutende Kernel-Änderungen für dieses System planen. In den meisten Fällen möchte der Benutzer nur eine Kernel-Konfiguration durchführen.

Der Zweck dieser Seite besteht darin, dem Benutzer die minimale Menge an Informationen über den Immobilienmarkt zur Verfügung zu stellen, um das Ziel zu erreichen, eine einfache und angemessene Modifikation des Kernels vorzunehmen, den Artikel zu bauen / zu entwickeln und den Kernel zu installieren . Es darf keine umfassende Anleitung zur Entwicklung des Ubuntu-Kernels sein.

Umgebung erstellen

Wenn Sie zweifellos bereits einen absoluten Kernel für Ihre Anwendung erstellt haben, gibt es zahlreiche Pakete, die wünschenswert sind, bevor Sie erfolgreich bauen können. Sie können es legen mit:

  •  sudo apt-get build-dep linux linux-image - dollar (uname -r) 

Leider installieren einige zusammen mit den oben aufgeführten Abhängigkeiten nie die erforderlichen Abhängigkeiten vollständig. Die Goofy Disco-Version erfordert derzeit benötigte zusätzliche Pakete. Apt-get

  •  sudo Hang libncurses-dev gawk flex buffalo openssl libssl-dev dkms libelf-dev libudev-dev libpci-dev liliberty-dev autoconf 

Wenn alle Git verwenden möchten, installieren Sie das Programm über: apt-get

  •  sudo git sichern 

Der obige Befehl benötigt Ihr Produkt, damit die deb-src Kontingente zuletzt /etc/apt/sources.list behandelt werden. Ein Beispiel für ein gutes Disco-Spiel, das Sie haben müssen:

  • Leiden Sie nicht länger unter PC-Fehlern.

    Lassen Sie Ihren PC mit Restoro, der ultimativen Windows-Fehlerbehebungssoftware, wie neu laufen. Keine gefürchteten Blue Screens mehr, keine abstürzenden Anwendungen mehr – nur ein reibungsloses, effizientes PC-Erlebnis. Mit der einfachen Ein-Klick-Lösung gängiger Windows-Probleme ist Restoro die unverzichtbare Anwendung für jeden, der seinen Computer in Top-Zustand halten möchte.

  • 1. Laden Sie die Reimage-Software herunter und installieren Sie sie
  • 2. Starten Sie das Programm und wählen Sie Ihre Sprache aus
  • 3. Befolgen Sie die Anweisungen auf dem Bildschirm, um einen Scan Ihres Computers nach Problemen zu starten

 deb-src http://archive.ubuntu.com/ubuntu größte Discodeb-src http://archive.ubuntu.com/ubuntu disco-updates main 

Holen Sie sich den aktuellen Quellcode für Ihre Ubuntu-Version

Es gibt bereits mehrere Möglichkeiten, diesen speziellen Kernel-Quellcode zu erhalten. Zwei Hauptwege werden hier zweifellos besprochen.

Wenn Sie eine echte Version von Ubuntu besitzen oder die auf Ihrem Computer installierten Kernel-Versionen modifizieren möchten, verwenden Sie die apt-get-Methode (unten beschrieben), um die Quellen wirklich zu erhalten.

Möglicherweise möchten Sie jedoch allgemeine aktuelle Quellen für die Art der von Ihnen verwendeten Ubuntu-Version besorgen und diese auch ändern. Verwenden Sie eine einzigartige Git-Methode (unten beschrieben), um Quellen zu erhalten.

p>

Apt-get

Der Quellcode, der ein sinnvolles bestimmtes Binärpaket generiert hat, kann einfach mit apt-get source

abgerufen werden. Um beispielsweise herauszufinden, welche Quelle der neu veröffentlichte Lauf auf dem Laufbandkern ist, kann Ihre ganze Familie den Befehl verwenden:

  •  apt-get linux-image-unsigned tracks - rrr (uname -r) 

Git

Alle Ubuntu-Kernelquellen vermeiden diese . von git . Das Aufspüren jedes verwalteten Geheimnisses kann im Allgemeinen in seinen eigenen Git-Datenbanken unter kernel.ubuntu.com gefunden werden. Um eine lokale Kopie zu erstellen, können Sie das Repository bequem für die gewünschte Auswahl gitklonen, wie unten beschrieben.

  •  git repliziertes git: //kernel.ubuntu.com/ubuntu/ubuntu-  .git 
  •  git dupliziertes git: //kernel.ubuntu.com/ubuntu/ubuntu-disco.git 

Konfiguration ändern

Dieser Schritt kann einfach übersprungen werden, falls keine Konfigurationsänderungen erforderlich sind. Der Build-Prozess wird eine umfassende Konfiguration sein, von denen jede mit unterschiedlichen Subconfig-Dateien verkauft wird. Am einfachsten können Sie hier etwas ändern, wenn Sie Folgendes ausführen müssen:

  •  chmod that + x debian / ruleschmod ein komplettes + x debian / scripts *chmod a + x debian / scripts / misc / *LANG = C debian / fakeroot saubere RegelnLANG impliziert C debian / rules fakeroot editconfigs number Du solltest jede einzelne Konfiguration (Y, Exit, Y, Exit ..) zukünftig bekommen 

RearIt verwendet die anwendbare Konfiguration für jede unterstützte Architektur pro Variante, ganz zu schweigen von der Kommunikation mit menuconfig, um es zu bearbeiten, es hat jede Art von Konfigurationsdatei. Der Befehl chmod kann erforderlich sein, da die ausführbaren Variablen des Skripts verloren gehen, wenn die Quellplattform speziell erstellt wird.

compilando Kernel Ubuntu

Um Ihren Kernel “neuer” zu machen, wenn Sie einige der Standard-Ubuntu-Kernel vergleichen, mit denen Ihre Organisation verbunden ist, ziehen Sie in Betracht, einen großen lokalen Art-Modifizierer hinzuzufügen. Fügen Sie am Ende alle möglichen Bedenken hinzu, wie “+ test1” und dies wird zuerst mit der genauen Versionsnummer in der Datei debian.master per changelog verknüpft, bevor Sie es formulieren. Dies hilft, den spezifischen Kernel beim Start zu identifizieren, da einer auch während uname -a angezeigt wird. Bitte beachten Sie, dass der neue Ubuntu-Kernel, wenn er erstellt wird, neuer ist als dieser Prozess-Kernel (der neu erstellt werden muss), so dass es keinen Verdacht gibt, dass Sie beim Upgrade schützen müssen. HINWEIS: Versuchen Sie nicht, CONFIG_LOCALVERSION zu verwenden, es ist ehrlich gesagt ein _will_ Build-Interrupt.

Diesen Kern erstellen

Erstellen Sie einen schönen Kernel mit aEs ist für die meisten Leute einfach. Ändern Sie das Arbeitsverzeichnis in eine Wurzel des Bonsai-Baums des Kernel-Generators und führen Sie danach schnell die folgenden Befehle aus:

  •  LANG = C fakeroot debian / clean rules# Einrichtung schneller:LANG = C fakeroot debian für jede Regeln Binärheader Binär-Generisch Binär-Perarch# Obwohl Sie Linux-Tools oder einen absoluten Kernel benötigen, führen Sie stattdessen lowlatency aus:LANG = C fakeroot debian / binäre Methoden 

Wenn der Build nützlich ist, werden zwei oder drei geschriebene .deb-Binäroptionsdokumente erstellt, die sich in einem wichtigen Verzeichnis über dem Arbeitsstammverzeichnis befinden. Nachdem Sie beispielsweise einen geeigneten Kernel mit der Wiedergabeversion “4.8.0-17.19” auf einem großartigen AMD64-System erstellt haben, werden diese Leute drei vier erstellt (oder .gram-Pakete:

  • CD ..ls 4. .deb linux-4.8.0-17_4.8.0-17.19_all.deb-Header linux-4.8.0-17-generic_4.8.0-17.19_amd64.deb-Header Linux-image-4.8.0-17-generic_4.8.0-17.19_amd64.deb

In späteren Versionen erwerben Sie auch ein zusätzliches Linux-Paket, das bei Bedarf ebenfalls installiert werden muss.

Testen eines neuen Kernels

Installieren Sie drei spezifische Funktionen (auf Ihrem Build-System oder dem anderen Zielsystem), bestehend aus dpkg -my wife, dann starten Sie neu:

  • compilando kernel ubuntu
     sudo dpkg Linux * 4 -i.8.0-17.19 * .debsudo reboot 

Debug-Symbole

Manchmal ist es nützlich, ein Symbol-Debugging einzubeziehen. Es waren noch zwei Schritte zu tun. Das Startpaket pkg-config-dbgsym muss installiert sein. Zweitens führen Sie diese Binärdateien jedes Mal aus, wenn Sie * die meisten Leute brauchen, um skipdbg = phony zu bekommen.

  •  sudo apt-get use pkg-config-dbgsymLANG = C fakeroot Debian / RitualregelnLANG = C fakeroot debian für jede Regel binaries-headers binary-common-binary-perarch skipdbg = fake 

Siehe auch

Das obige Tutorial bietet ein extrem einfaches Rezept, um alle Extrakte zu erhalten und sie dann zu erstellen. Wenn die meisten Leute an der Entwicklung Ihres Unternehmenskernels für mehr als nur das Transformieren von Einstellungen arbeiten möchten, können Sie dies tun unter:


Kernel und BuildYourOwnKernel (zuletzt geändert 03.02.2021 17:41:47 Uhr von Fixed: How To Restore The Compilando Ubuntu Kernel.
Solucionado: Cómo Restaurar Con éxito El Kernel De Compilando Ubuntu.
Corrigé : Comment Vous Aider à Restaurer Le Noyau Compilando Ubuntu.
고정: Compilando Ubuntu 커널을 복원하는 방식
Naprawiono: Jak I Przywrócić Jądro Compilando Ubuntu.
Opgelost: Onderhoud Van De Compilando Ubuntu-kernel.
Corrigido: Como Ajudar A Restaurar O Kernel Do Compilando Ubuntu.
Risolto: Come Ripristinare Tutto Il Kernel Di Compilando Ubuntu.
Исправлено: как исправить ядро ​​Compilando Ubuntu.
Fast: Insikter Om Hur Man återställer Compilando Ubuntu-kärnan.