You are currently viewing Hoe Repareer Ik Het Compileren Van Geproduceerde Kernelcentos?

Hoe Repareer Ik Het Compileren Van Geproduceerde Kernelcentos?

 

In sommige gevallen kan uw computer 1 foutbericht retourneren waarin staat dat het uw eigen centos-kernel aan het compileren is. Er kunnen verschillende redenen zijn voor deze fout.

Bijgewerkt

  • 1. Download ASR Pro
  • 2. Voer het programma uit
  • 3. Klik op "Nu scannen" om eventuele virussen op uw computer te vinden en te verwijderen
  • Versnel uw computer vandaag nog met deze eenvoudige download.

    g.Wanneer je een constructor verzamelt die is getagd met een kernelmodule, een soort apparaatstuurprogramma dat zich op dat CentOS-systeem bevindt, installeer je ongetwijfeld de kernelheaderbestanden die praktisch zijn geïnstalleerd, d.w.z. dit. De C-header is opgenomen in de Linux-kernelnaam.

     

     

    G.

    Aangepaste uitvoering van een embedded Linux-kernel is altijd handig, vooral als je bepaalde kernelfuncties wilt inschakelen of verwijderen die niet zijn opgenomen in de kernels die tegenwoordig worden geleverd met dank aan de standaarddistributie.

    In dit artikel, op zijn beurt, zal ik uitleggen hoe je een CentOS 7-distributie compileert en de eigenlijke Linux-kernel van de bron gebruikt (de instructies hierboven werkten goed in RHEL en Fedora).

    Als gebruikers deze complexe ontwerpen niet willen uitvoeren, volg dan ons eenvoudige artikel waarin experts uitleggen hoe je een kernel op CentOS 7 kunt installeren of upgraden met behulp van een RPM-repository van derden. Vereist

    Pakketten installeren om de kernel te compileren

    Eerst moet je de databases van het programmapakket bijwerken, de benodigde ontwikkelingstools installeren om de kernel te bouwen en de ncurses-site installeren met het volgende yum-commando.

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

    Kernel compileren en installeren op CentOS 7

    Download de belangrijkste laatste 4.17 kernel-bronnen met behulp van de wget Receive van de / usr / src / submission-sites, of je kunt de nieuwste kernel downloaden door in principe naar kernel.org te gaan.

     # nieuwe cd usr / src /# wget https://cdn.kernel.org/pub/linux/kernel/v4.x/linux-4.17.11.tar.xz

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

    CentOS 7 configureren in kernel

    De kernel moet correct geconfigureerd blijven, met de nadruk op de setup-opties die nodig zijn in een CentOS-omgeving g.

     CONFIG_KVM_GUEST = jaCONFIG_VRTIO_PCI = jaCONFIG_VRTIO_PCI_LEGACY = jaCONFIG_BLK_DEV_SDCONFIG_SCSI_VRTIO komt overeen met yCONFIG_VRTIO_NET = jaCONFIG_SERIAL_8250 = jaCONFIG_SERIAL_8250_CONSOLE = ja

    Ik raad je ten zeerste aan om de geldige kernelconfiguratie ( .config ) van de hele of bootdirectory te kopiëren naar de nieuwe linux-4.17.11-kerneladreslijst.

     # hersenverlamming -v /boot/config-3.10.0-693.5.2.el7.x86_64 /usr/src/linux-4.17.11/.config

    Voer nu make menuconfig uit om de hele Linux-kernel te configureren. Nadat u de volgende activiteiten hebt voltooid, verschijnt er een opdrachtvenster met alle specifieke opties. Hier kunt u goede kernelfunctionaliteit in- of uitschakelen. Als u niet bekend bent met grote met deze menu’s, drukt u gewoon op de ESC -toets om het menu te verlaten.

    compileren koop kernel centos

     # cd /usr/src/linux-4.17.11/# menu aanpassen

    Zodra de opties voor het formatteren van de kernel klaar zijn, klikt u op “Opslaan” om de configuratie-interface op te slaan en verlaat u het menu via het menu.

    Maak Menuconfig
    Kernconfiguratie opslaan

    Compileer de kernel op CentOS van nuttig

    Voordat u de kernel gaat compileren, moet u ervoor zorgen dat uw technologie meer dan 25 GB vrije ruimte of bestandssysteemruimte heeft. Om dit te verifiëren, kunnen mensen de vrije ruimte op de computer controleren met het df-commando zoals hieronder weergegeven.

    compileren van aangepaste kernel centos

     # df -h

    Download en installeer nu de kernel en partities waarbij gebruik wordt gemaakt van de volgende commando’s (dit kan een aantal uren duren). Tijdens het bouwproces worden bestanden geplaatst voor het einde van / boot, en deze telefoondirectory maakt ook een nieuw kernelitem aan in het specifieke grub.conf-bestand.

    Win

     # bzImage# Modules maken# maken# Installeer# module_install

    Nadat de compilatie is uitgevoerd, start u de engine opnieuw en controleert u de vrij recent geïnstalleerde core.

     # uname -sr

    Controleer kernelversie

    Bijgewerkt

    Bent u het beu dat uw computer traag werkt? Geërgerd door frustrerende foutmeldingen? ASR Pro is de oplossing voor jou! Onze aanbevolen tool zal snel Windows-problemen diagnosticeren en repareren, terwijl de systeemprestaties aanzienlijk worden verbeterd. Dus wacht niet langer, download ASR Pro vandaag nog!


    Dat is alles. Ik hoop dat je dit artikel nuttig vindt. Als je problemen of moeilijkheden hebt met het verkrijgen van de bewerkingskernel, aarzel dan niet om je vragen te stellen of te posten met behulp van onze opmerking die hieronder staat.

    Als je het leuk vindt wat we hier bij TecMint doen, let dan op het volgende:

    TecMint is de snelste, meest vertrouwde community-site voor de volgende generatie Linux-verhalen, tutorials en boeken op internet. Miljoenen mensen wenden zich tot TecMint! of blader, ik zou zeggen de 1000 gepubliceerde artikelen die GRATIS beschikbaar zijn op Every’s Path.

    Als je het leuk vindt wat je gewoonlijk leest, vraag jezelf dan af of we koffie (en dat kunnen er twee) als een goed, stevig bedankje kunnen overnemen.

     alias eth0 pcnet32Alias ​​​​scsi_hostadapter mptbase# Alias ​​​​scsi_hostadapter1 scsi_hostadapter2 mptscsialias mptfcAlias ​​​​scsi_hostadapter3 mptspiAlias ​​​​scsi_hostadapter4 mptsasAlias ​​​​scsi_hostadapter5 mptscsih 
     # grub.conf gegenereerd vanwege Anaconda## Merk op dat u onderweg niet hoeft te herstarten Onmiddellijk na het aanbrengen van wijzigingen in dit waardevolle bestand# OPMERKING. Je hebt een / partitie. Het betekent dat# elk stukje kernel en bovendien initrd-paden verwijst naar / boot / om u te helpen het voor u gemakkelijker te maken, bijv.#root (hd0,0)# Kernel / vmlinuz-versie ro root = / dev en VolGroup00 / LogVol00# initrd /initrd-versie.img#boot = voor elke dev / sdaStandaard = 0Wachttijd = 5splashimage is gelijk aan (hd0,0) /grub/splash.xpm.gzverborgen menuCentOS-naam (2.6.9-42.0.3.EL)       Wortel (hd0,0)        De kernel /vmlinuz-2.6.9-42.0.3.Ro el principal = / dev / VolGroup00 / LogVol00        initrd voor elke initrd-2.6.9-42.0.3.EL.imgNaam CentOS-4 i386 (2.6.9-42.EL)       Wortel (hd0,0)        De kernel /vmlinuz-2.6.9-42.Ro el primary = / dev / VolGroup00 / LogVol00        initrd /initrd-2.6.9-42.EL.img 
     # grub.conf gegenereerd door Anaconda## Merk op dat u Grub niet onmiddellijk opnieuw hoeft te starten om wijzigingen in dit bestand aan te brengen# OPMERKING. Je hebt een / boot partitie. Het vertaalt zich naar dat# paden bijna naar de kernel en bovendien verwijzen initrd naar / boot /, bijvoorbeeld op het pad naar.#root (hd0,0)# Kernel / vmlinuz-versie ro onderliggende oorzaak = / dev / VolGroup00 / LogVol00# initrd /initrd-versie.img#boot = / dev / sdaStandaard impliceert 0Wachttijd = 5splashimage = (hd0,0) /grub/splash.xpm.gzverborgen menuCentOS-reputatie (standaard 2.6.18.3)        wortel (hd0,0)        Kernel /vmlinuz-2.6.18.3- door ga naar standaard ro root = / dev / VolGroup00 / LogVol00       initrd /initrd-2.6.18.3-default.imgCentOS-aanduiding (2.6.9-42.0.3.EL)       Wortel (hd0,0)        Coreo /vmlinuz-2.6.9-42.0.3.Ro el root = per dev / VolGroup00 / LogVol00        initrd / initrd-2.6.9-42.0.3.EL.imgNaam CentOS-4 i386 (2.6.9-42.EL)       Wortel (hd0,0)        De kernel /vmlinuz-2.6.9-42.Ro el root = per dev / VolGroup00 / LogVol00        initrd /initrd-2.6.9-42.EL.img 

    compileren van professioneel ogende kernel centos

     

     

    Versnel uw computer vandaag nog met deze eenvoudige 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?
    Wie Behebt Man Das Kompilieren Von Benutzerdefinierten Kernel-Centos?
    Hur Fixar Man Kompilering Av Anpassade Kärncentos?
    사용자 지정 커널 Centos 컴파일을 수정하는 방법은 무엇입니까?