You are currently viewing Wie Ist Eine Lösung Zum Kompilieren Von Benutzerdefinierten Kernel-Centos?

Wie Ist Eine Lösung Zum Kompilieren Von Benutzerdefinierten Kernel-Centos?

 

In einigen Fällen kann Ihr Computer eine Fehlermeldung zurückgeben, die besagt, dass der eigene Centos-Kernel kompiliert wird. Dieser Fehler wird höchstwahrscheinlich mehrere Gründe haben.

Aktualisiert

  • 1. ASR Pro herunterladen
  • 2. Führen Sie das Programm aus
  • 3. Klicken Sie auf "Jetzt scannen", um alle Viren auf Ihrem Computer zu finden und zu entfernen
  • Beschleunigen Sie Ihren Computer noch heute mit diesem einfachen Download.

    g.Wenn Sie einen Konstruktor kompilieren, der mit einem anderen Kernel-Modul markiert ist, z. Der C-Header ist im Linux-Kernelnamen enthalten.

     

     

    g.

    Die benutzerdefinierte Ausführung der meisten eingebetteten Linux-Kernel ist immer nützlich, genau dann, wenn Sie mehrere Kernel-Funktionen aktivieren oder entfernen möchten, die derzeit nicht in den Kerneln enthalten sind, die seit einigen Tagen von der Standarddistribution bereitgestellt werden.

    In diesem Artikel erkläre ich eine Möglichkeit, mit einer CentOS 7-Distribution zu kompilieren, wobei der aktuelle Linux-Kernel von Anfang an verwendet wird (die Anweisungen hier haben auch in RHEL in Kombination mit Fedora gut funktioniert).

    Wenn Benutzer diese komplexen Builds nicht verwenden möchten, folgen Sie unserem einfachen Artikel, in dem Experten erklären, wie Sie einen funktionsfähigen Kernel auf CentOS 7 mithilfe eines RPM-Repositorys des dritten RPM-Systems installieren oder aktualisieren. Erforderlich

    Pakete zum Kompilieren des Kernels installieren

    Zuerst müssen Sie sicherstellen, dass Sie die Datenbanken der Softwarepakete aktualisieren, die richtigen Entwicklungstools installieren, um den Kernel zu erstellen, und das ncurses-Verzeichnis mit dem folgenden Yum-Handle ablegen.

     # leckeres Update# yum install -y ncurses-devel gcc makebritish Columbia bison flex elfutils-libelf-devel openssl-devel grub2

    Kompilieren und installieren Sie den Kernel auf CentOS 1

    Laden Sie die neuesten 4.17 Kernel-Quellen mit dem Befehl wget aus dem /usr- oder src/-Verzeichnis herunter, oder laden Sie unseren eigenen neuesten Kernel herunter, indem Sie auf kernel.org gehen.

     Nummer neue CD / usr / src /# wget https://cdn.kernel.org/pub/linux/kernel/v4.x/linux-4.17.11.tar.xz

     # tar -xvf linux-4.17.11.tar.xz# CD-Linux-4.17.11 /

    CentOS 7 im Kernel konfigurieren

    Der Kernel muss korrekt konfiguriert werden, wobei der Schwerpunkt auf den Konfigurationsoptionen liegt, die in einer CentOS-Umgebung erforderlich sind g.

     CONFIG_KVM_GUEST = yCONFIG_VIRTIO_PCI entspricht yCONFIG_VIRTIO_PCI_LEGACY = jaCONFIG_BLK_DEV_SDCONFIG_SCSI_VIRTIO = yCONFIG_VIRTIO_NET = yCONFIG_SERIAL_8250 impliziert yCONFIG_SERIAL_8250_CONSOLE = y

    Ich empfehle dringend, die aktuelle Kernel-Konfiguration ( .config ) im gesamten /boot-Verzeichnis in das andere Linux-4.17.11-Kernel-Verzeichnis zu emulieren.

     # Zerebralparese -w /boot/config-3.10.0-693.5.2.el7.x86_64 /usr/src/linux-4.17.11/.config

    Führen Sie nun make menuconfig aus, um den Linux-Kernel endgültig zu konfigurieren. Sobald Sie die folgenden Schritte abgeschlossen haben, wird möglicherweise ein Befehlsfenster mit allen Optionen angezeigt. Hier können Sie positive Kernel-Funktionalität fördern oder deaktivieren. Wenn Sie mit diesen Menüs nicht vertraut sind, klicken Sie einfach auf die Taste ESC , um das Menü zu verlassen.

    compiling custom kernel centos

     # neue cd /usr/src/linux-4.17.11/# passen Sie Ihr Menü an

    Sobald die Kernel-Layout-Optionen eingestellt sind, klicken Sie auf „Speichern“, um eine beliebige Konfigurationsoberfläche zu speichern und das Menü über ein bestimmtes Menü zu verlassen.

    Make Menuconfig
    Kernel-Konfiguration speichern

    Kompilieren Sie den Kernel auf CentOS ab 7

    Bevor Sie diese Kernel kompilieren, stellen Sie sicher, dass Ihre Technologie mehr im Gegensatz zu 25 GB freien Speicherplatz oder Dateisystemspeicher hat. Um dies zu überprüfen, kann jeder den freien freien Speicherplatz auf dem System mit dem unten gezeigten df-Befehl überprüfen.

    compiling custom kernel centos

     number df -h

    Laden Sie nun den Kernel und die Partitionen mit den folgenden Befehlen herunter und installieren Sie sie (dies kann vielleicht mehrere Stunden dauern). Während des Build-Prozesses werden Anwendungen am Ende von /footage platziert, und dieses Verzeichnis erstellt auch einen bevorstehenden Kernel-Eintrag in Ihrer grub.conf-Datei.

    Gewinn

     Nummer bzImage# Module erstellen# machen# Installieren# module_install

    Nachdem Ihre Kompilierung abgeschlossen ist, starten Sie die Engine neu und betrachten Sie den kürzlich installierten Kern.

     # uname -sr
    Kerneltyp prüfen

    Aktualisiert

    Sind Sie es leid, dass Ihr Computer langsam läuft? Genervt von frustrierenden Fehlermeldungen? ASR Pro ist die Lösung für Sie! Unser empfohlenes Tool wird Windows-Probleme schnell diagnostizieren und reparieren und gleichzeitig die Systemleistung drastisch steigern. Warten Sie also nicht länger, laden Sie ASR Pro noch heute herunter!


    Das ist alles. Ich hoffe, Sie erhalten diesen Artikel hilfreich. Wenn Sie irgendwelche Probleme oder Schwierigkeiten beim Kompilieren des Bearbeitungskernels haben, können Sie gerne Ihre Fragen posten oder posten, indem Sie unser Kommentarformular unten erstellen.

    Wenn Ihnen gefällt, was wir hier bei TecMint tun, beachten Sie bitte Folgendes:

    TecMint ist die schnellste und vertrauenswürdigste Community-Site für die nächste Erstellung von Linux-Artikeln, Tutorials und Büchern im genauen Internet. Millionen von Menschen wenden sich an TecMint! oder stöbern Sie in den 1000 veröffentlichten Artikeln, die KOSTENLOS auf Every’s Path zur Verfügung stehen.

    Wenn Ihnen zum Beispiel gefällt, was Sie lesen, fragen Sie sich einfach, ob wir als Dankeschön Kaffee kaufen können (und es können zwei sein).

     Alias ​​eth0 pcnet32Alias ​​​​scsi_hostadapter mptbase# Alias ​​​​scsi_hostadapter1 scsi_hostadapter2 mptscsiAlias ​​​​mptfcAlias ​​​​scsi_hostadapter3 mptspiAlias ​​​​scsi_hostadapter4 mptsasAlias ​​​​scsi_hostadapter5 mptscsih 
     Nummer grub.conf generiert von Anaconda## Beachten Sie, dass Sie nicht sofort neu starten müssen, nachdem Sie Änderungen an dieser Datei vorgenommen haben# HINWEIS. Sie haben die neue / boot-Partition. Es bedeutet, dass# jede Unze Kernel- und Initrd-Pfade bezieht sich auf boot / um es für Ihr Unternehmen einfacher zu machen, z.#root (hd0,0)# Kernel / vmlinuz-version ro root entspricht / dev / VolGroup00 / LogVol00# initrd /initrd-version.img#boot bedeutet /dev/sdaStandard = 0Warten Sie Ihre Zeit = 5splashimage = (hd0,0) /grub/splash.xpm.gzverstecktes MenüCentOS spezifizieren (2.6.9-42.0.3.EL)       Wurzel (hd0,0)        Der Kernel /vmlinuz-2.6.9-42.0.3.Ro el root = /dev und VolGroup00 /LogVol00        initrd / initrd-2.6.9-42.0.3.EL.imgName CentOS-4 i386 (2.6.9-42.EL)       Wurzel (hd0,0)        Der Kernel /vmlinuz-2.6.9-42.Ro el root = /dev VolGroup00 / LogVol00        initrd /initrd-2.6.9-42.EL.img 
     # grub.conf von Anaconda## Beachten Sie, dass Sie Grub nicht sofort neu starten müssen, um Änderungen an dieser Datei vorzunehmen# HINWEIS. Sie haben eine / Turnschuhe-Partition. Es bedeutet, dass# Pfade fast zum jeweiligen Kernel und initrd verweisen jeweils auf /boot, zum Beispiel auf den Pfad zu.#root (hd0,0)# Kernel / vmlinuz-version ro root = / dev für jede VolGroup00 / LogVol00# initrd /initrd-version.img#boot = für jedes dev / sdaStandard = 0Wartezeit = 5splashimage entspricht (hd0,0) /grub/splash.xpm.gzverstecktes MenüCentOS-Name (Standard 2.6.18.3)        root (hd0,0)        Kernel /vmlinuz-2.6.18.3- standardmäßig ro root = /dev für jede VolGroup00 / LogVol00       initrd /initrd-2.6.18.3-default.imgCentOS-Name (2.6.9-42.0.3.EL)       Wurzel (hd0,0)        Coreo /vmlinuz-2.6.9-42.0.3.Ro el Ursache = /dev / VolGroup00 / LogVol00        initrd für jede initrd-2.6.9-42.0.3.EL.imgName CentOS-4 i386 (2.6.9-42.EL)       Wurzel (hd0,0)        Der Kernel /vmlinuz-2.6.9-42.Ro el base = /dev / VolGroup00 / LogVol00        initrd /initrd-2.6.9-42.EL.img 

    Kompilieren von benutzerdefinierten Kernel-Centos

     

     

    Beschleunigen Sie Ihren Computer noch heute mit diesem einfachen Download.

     

     

     

    How To Fix Compiling Custom Kernel Centos?
    ¿Cómo Arreglar La Compilación De Centos De Kernel Personalizados?
    Comment Réparer La Compilation De Centos De Noyau Personnalisés?
    Как исправить компиляцию пользовательского ядра Centos?
    Come Risolvere La Compilazione Di Centos Del Kernel Personalizzato?
    Hoe Het Compileren Van Aangepaste Kernel Centos Te Repareren?
    Hur Fixar Man Kompilering Av Anpassade Kärncentos?
    사용자 지정 커널 Centos 컴파일을 수정하는 방법은 무엇입니까?