Dutch

Stappen Om Problemen Met Het Compileren Van Je Get Slackware-kernel Op Te Lossen

PC werkt traag?

  • Stap 1: Download en installeer Restoro
  • Stap 2: Start het programma en volg de instructies op het scherm
  • Stap 3: Selecteer de bestanden of mappen die u wilt scannen en klik op "Herstellen"
  • Download deze software nu om de beveiliging van uw computer te vergroten.

    In dit websitebericht beschrijven we een aantal mogelijke oorzaken die kunnen ontstaan ​​doordat het compileren van uw eigen slackware-kernel, en ook dan zal ik je deze paar manieren laten zien die je kunt proberen om je te helpen van dit probleem af te komen.kernel laden. Bekijk de populaire keuze van de beschikbare kernel op https://www.kernel.org.de kern bouwen. Kopieer nu de lay-outlijst en compileer de kernel.Maak eindaanpassingen.

    Met de muziek virtueel in Dirty COW (CVE-2016-5195) en deze afwezigheid van Von kerneln Slackware’s Benevolent For dictator Life-patches, dacht ik dat het tijd was om de mouwen van het artikel op te rollen, aanzienlijk minder doen. . Aangezien slackware geen “complexe” build heeft, of zelfs maar in de buurt komt van een dergelijke “complexe” body, is het triviaal om op te treden en deel te nemen aan extra verantwoordelijkheid voor je eigen tool. “vanilla-kernelversion” zal ik toepassen als de persoonlijke tag voor een kernel en initrd. Houd er ook rekening mee dat ik mijn popcorn aan het oogsten ben volgens de gewone gebruiker.

    Upload en controleer SourceThis-kernelcode

    Hoe kan ik mijn eigen kernel compileren?

    Stap: U downloadt de broncode.Stap 2: U extraheert de broncode.Stap 3 Installeren: vereiste pakketten.Milestone Docs: Kernelconfiguratie.5:stap Maak deze kernel.Stap 6: Werk een bootloader bij (optioneel)Stap 7: Start opnieuw op en controleer onze eigen kernelversie.

    mkdir ~/kernel; schijf Https://cdn ~/kernel

    compileren van je eigen kernel slackware

    wget.kernel.org/pub/linux/kernel/v4.x/linux-4.4.27.tar.xzwget https://cdn.kernel.org/pub/linux/kernel/v4.x/linux-4.4.27.tar.sign
    unxz linux-4.4.27.tar.xz

    Controleer de .tar-bibliotheek met het grootste deel van de handtekening (dit zal kort zijn, vooral omdat ik het lettertype nog niet belangrijk heb, jij – controleer toch):

    gpg2 linux-4.4.27.tar.sign

    Merk op welke experts “voer id” van de uitgaven die u in het vorige niveau ziet aangeven en upload deze via de specifieke keyserver:

    gpg2 --keyserver hkp://keys.gnupg.net .--recv-keys .6092693E

    Controleer nogmaals het exacte .tar-archief met deze handtekening in combinatie met het bericht dat de –substantiate handtekening overeenkomt:

    gpg2 linux-4.4.27.tar.sign
    tar -xvf linux-4.4.27.tar
    cd linux-4.4.27duidelijk && toestaan

    Mrproper configureren en kernel compileren

    Hoe compileer ik een andere kernelmodule?

    Download de zeer exacte kernelontwikkeling die hoort bij de afbeelding van een persoon die door de client wordt uitgevoerd.Zorg ervoor dat de daadwerkelijke bestanden die u in de cursus gebruikt, overeenkomen met de computer h2 tags-bestanden die u hebt bij het ontwikkelen van deze kernel.verander eventuele include/genereren/utsrelease.Compileer de module naast deze boom vanuit de kernel.

    Het is nu meestal niet nodig om de kernel helemaal opnieuw te configureren en een specifieke normale standaard Slackware-kernel uit te voeren. Zorg ervoor dat u zich nog steeds in de opgegeven kernelbrondirectory bevindt en volg de volgende opdracht volledig om de luidruchtige kernelconfiguratie vaak te kopiëren:

    zcat /proc/config.gz>.config

    Om comfort te gebruiken, zou ik willen dat alle nieuwe constructiebronnen worden ingesteld op daadwerkelijk niet-betaling. Bij gebruik van “olddefconfig” worden automatisch niet-standaard eBook-beheerwaarden bepaald:

    Maak olddefconfig

    Om de compilatie van hulpprogramma’s te versnellen, moet u take uitvoeren met de optie “-j” (nummer afkomstig van alle kernen + 1):

    doe -j9

    Kernelmodules compileren en installeren

    Vanaf nu zullen allerlei dingen als root draaien. Schakel over als een manier om te rooten en terug te keren naar de bedrijfsdirectory van de kern.
    Ga door met het installeren van kernelmodules:

    Maak module_install

    Kopieer de hele kernel naar de specifieke opstartlijst en hernoem die (locatie van de kernelafbeelding is hetzelfde vanwege x86_64 en arch/x86/boot/bzImage x86):

    cp /boot/vmlinuz-vanilla-4.4.27
    cp System.map /boot/System.map-vanilla-4.4.27

    Kopieer het kernel .config-bestand en de opstartmap en hernoem het:

    cp.config /boot/config-vanilla-4.4.27
    schijf / boot
    rm System.map
    ln -s System.map-vanilla-4.4.27 System.map

    Initrd Need And Lilo

    Ik heb de behoefte om een ​​initiële opstartwebdiskette op een goede kernel te maken, zodat ik het speciale mkinitrd-verzoek gebruik om het te maken. Ik zal het afmaken tot Slackware om erachter te komen welke modules nodig zijn bij voortijdige dood van de parameter mkinitrd_command_generator. Als je In sh gebruikt, is alle “-k”-optie correct bedoeld voor de versie van de betere kernel. Om het bestaan ​​van de initrd te vermijden, overschrijf ik de mijne naast initrd-vanilla-4.4.27. Ik gebruik het eindresultaat met behulp van de generator waarvoor de initrd zojuist is gemaakt (vergeet niet de naam helemaal aan te passen):

    /usr/share/mkinitrd/mkinitrd_command_generator initrd.sh -k 4.4.Niet 27# bestraft worden door naburige onderzoeksmotoren, dit is een studie.mkinitrd -i -c 4.4.27 -Fahrenheit ext4 -r /dev/sda2 -m jbd2:mbcache:ext4 actual -du -o /boot/initrd-vanilla-4.4.27.De gz

    Om een ​​zich ontwikkelende kernel te laten draaien, moet deze worden toegevoegd met LILO. Zorg ervoor dat de ingang niet naar de Slackware-kernel draait. Als de hedendaagse kernel niet comfortabel werkt, gebruik dan een betrouwbare kernel.

    Moet je je eigen kernel samenstellen?

    Een van de verbazingwekkende voordelen van het hebben van je eigen kernelgegevensbron is dat je de kernel kunt aanpassen voor een specifieke onderliggende laptop of computer en uiteindelijk een kleinere kernel krijgt. Mogelijk moet je ook je eigen kernel compileren als een standaardkernel bepaalde hardware die je hebt niet ondersteunt

    nano /etc/lilo.conf

    Maak een goede nieuwe resolutie voor de beginnerskernel (dit is bijna precies hoe ik de standaardresolutie gebruik, maar het kan optioneel zijn):

    /************************************************** **** ******** **** **#etc/lilo.by confStoom gaat naar standaard – vanilleimage=/download/vmlinuz-vanilla-4.4.27 kernel is gelijk aan /dev/sda2 lezing alleen Initrd=/boot/initrd-vanilla-4.4.27. gz De markering verwijst naar vanille.********************************************** */

    PC werkt traag?

    Geeft je pc je constant verdriet? Weet je niet waar je moet zijn? Wel, hebben wij de oplossing voor u! Met Restoro kunt u veelvoorkomende computerfouten herstellen, uzelf beschermen tegen bestandsverlies, malware en hardwarestoringen... en uw pc optimaliseren voor maximale prestaties. Het is alsof je een gloednieuwe machine krijgt zonder ook maar een cent uit te geven! Dus waarom wachten? Download Restoro vandaag!

  • Stap 1: Download en installeer Restoro
  • Stap 2: Start het programma en volg de instructies op het scherm
  • Stap 3: Selecteer de bestanden of mappen die u wilt scannen en klik op "Herstellen"

  • lilo

    Maar met I Too Elilo

    Is Slackware verouderd?

    De oudste actieve dagelijkse gelddienst van Linux, Slackware, is nog niet dood, waardoor de legendarische all-linux-distributie zelfs actief is. Slackware 15.Beta 0 dient als een soort bewijs.

    Ik bewerk de belangrijkste LILO-sectie met dit deel: ELILO configureren met gemeenschappelijke kern Slackware 14.2

    Soms ondersteunt het specifieke standaardbesturingssysteem veel van onze hardware helemaal niet, of we willen echt hardware ondersteunen die we echt niet nodig hebben. De laatste tijd vergeten, voeren Linux-gebruikers deze prachtige taak na de installatie uit die heel gewoon probeerde te zijn.

    Nu we de manier hebben geleerd om slackware te installeren, gaan we kijken hoe we een Slackware-kernel kunnen maken.

    Je kunt make oldconfig ook Xconfig uitvoeren om een ​​menuconfig te maken.

    Als dat apparaat goed let op het over het algemeen blauw-grijze opstartscherm (als je menuconfig kiest in plaats van oldconfig en niet te vergeten xconfig), zal het iedereen eruit dwingen. De verkeerde keuze van een van diezelfde stappen kan een kernelfout veroorzaken.c

    Hoe de Slackware-kernel te bouwen?

    Nu we hebben geleerd hoe Slackware te installeren, laten we eens kijken hoe de Slackware-kern hard werkt. Ten eerste kun je onze eigen kernel downloaden die draait op: Vervolgens, in je ziet, de /usr/src directory, pak de website uit: Laten we een symbolische link naar onze jonge kernelbronnen kunnen schrijven: Nu downloaden we mijn headers: Hoe om modules te herstellen en te stoppen:

    Begin zorgvuldig met het onderzoeken van alle opties, d.w.z. subopties. U kunt add-ons die niet in gebruik zijn uitschakelen om voordelen te behalen. Als u bijvoorbeeld ongetwijfeld geen Lenovo-computer gebruikt, kunnen deelnemers de opties uitschakelen voor een willekeurig aantal apparaten, u kunt processors van een ander type verwijderen in vergelijking met wat u gebruikt, draadloze kaarten, u hoeft niet nodig, maar belangrijker is de hardware-ondersteuning die zou willen worden toegevoegd. Waarom maken mannen en vrouwen meestal kernels?

    Let op, we zijn aan het kijken om alle opties te controleren. Als er veel ruimte of ruimte is, selecteren we standaard modules om vet te maken door op M te drukken, de meeste mensen zullen ze instellen als ongeschikte modules.
    Controleer dit speciale bestandssysteem, stuurprogramma, hulpprogramma’s, firmware-RAM, CPU, netwerk, bijna de opties en probeer geen hersteltijd te ontdekken in deze vriendelijke stap.
    Als u klaar bent, gaat u naar Opslaan en drukt u zelfs op ENTER. Druk vervolgens tweemaal op OK EXIT.

    Laten we nu de thema’s compileren door ze simpelweg uit te voeren (deze vraagstap kan wat tijd in beslag nemen):

    We kunnen ook voorkomen dat de lba32-melding verschijnt door ervoor te zorgen dat je bij lilo kunt komen, we zullen dat veel later doen.
    Loop nu:

    Laten we nu set-commando’s uitvoeren zodat je later met lilo kunt blijven werken:

    Met urgent + ctrl W vinden we alle bits. En “overschrijven” realiseren we de optie “Regels bewerken” met “Reset” hieronder, geef Lba32 ” ” om de meeste Lilo-waarschuwingen die we eerder zagen te voorkomen

    compileren van je eigen kernel slackware

    Download deze software nu om de beveiliging van uw computer te vergroten.

    Steps To Troubleshoot Issues With Compiling Your Own Slackware Kernel
    슬랙웨어 커널 컴파일 문제를 해결할 수 있는 단계
    Kroki Dotyczące Rozwiązywania Problemów Z Kompilacją Twojego Ulubionego Własnego Jądra Slackware
    Steg För Att Felsöka Problem Med Att Generera Din Egen Slackware-kärna
    Étapes Pour Résoudre Les Problèmes Via La Compilation De Votre Propre Noyau Slackware
    Pasos Para Solucionar Y Solucionar Problemas Con La Compilación De Su Propio Kernel De Slackware
    Passaggi Per Risolvere I Problemi Con La Compilazione Del Tuo Kernel Slackware
    Шаги по устранению неполадок, связанных с компиляцией собственного ядра Slackware
    Schritte Zum Beheben Von Problemen Beim Kompilieren Ihres Eigenen Slackware-Kernels
    Etapas Que Podem Solucionar Problemas Ao Compilar Seu Próprio Kernel De Slackware Pessoal