Met Linux kun je elk aspect van uw besturingssysteem aan te passen . Er zijn momenten waarop je nodig hebt of misschien wilt u een aangepaste kernel te bouwen , hetzij om functies die u nodig hebt toe te voegen , functies die u niet nodig hebt of minimaliseren uw memory footprint te verwijderen . Compileren van uw eigen kernel ook kunt u verblijven op de voorgrond , zoals je nieuwe kernel versies kunnen installeren als ze in plaats van zijn vrijgegeven wachten op een distributie- pakket . Wat je nodig hebt Build omgeving Linux Kernel source code Toon Meer Aanwijzingen bouwen en installeren van een aangepaste kernel in Linux 1 Installeer een gebouwde omgeving . Voordat u een aangepaste kernel kan bouwen , moet je de development tools die nodig zijn om de kernel te compileren installeren. Dit omvat pakketten zoals " gcc ", "make " en " libc - dev . " Kopen van 2 Download de Linux kernel broncode . Als uw distributie niet over een manier om de kernel source , download source code downloaden De Linux Kernel Archive ( zie bronnen hieronder ) . 3 Pak de broncode . Maak een map in je home directory voor het werken en bewegen de kernel source code " tarball " ( het tar.gz bestand ) in die directory . Voer de volgende opdracht , ter vervanging van de huidige versie met de versie van de kernel die je gedownload : " tar - xzvf linux - 2.6.22.tar.gz " 4 Bevestig de bestanden zijn uitgepakt . Je moet een lange lijst van bestanden te bladeren door nadat u het commando tar dat elk bestand dat werd geëxtraheerd bevat uitgevoerd zien . Wijzig de map naar de nieuwe map gecreëerd door teer , bevestigen de dossiers zijn er en controleer het einde van de output van teer om ervoor te zorgen dat er geen fouten werden gemeld . 5 importeren . Config -bestand van uw distributie . De meeste moderne Linux -distributies moeten een aantal zeer specifieke kernel configuratie vlaggen te lopen . Om een kernel die compatibel is met je distributie te maken , moet je je kernel . Config bestand in de kernel directory kopieert nu , want dit zal je een configuratie waarin u wijzigingen kunt aanbrengen , in tegenstelling tot het hebben van een hele nieuwe configuratie te creëren geven . 6 Bouw een configuratieprogramma . Er zijn meerdere manieren om het uitvoeren van de Linux- kernel config programma . De eerste en meest eenvoudige is gewoon " make config " . Dit zal bouwen en lanceren van een kleine tekst - gebaseerd programma waarmee je kernel opties te selecteren . Een grafische programma is opgenomen in de vorm van "make xconfig . " Andere grafische programma's kunnen beschikbaar zijn in de vorm van "make gconfig " of "make KConfig . " 7 Breng patches voor de kernel . Patches kan worden verkregen tot bepaalde hardware problemen op te lossen , boost kernel prestaties of om experimentele functies te proberen . 8 Wijzig de configuratie-opties . Toevoegen of verwijderen van de functies die u wilt , maar wees ervan bewust dat het verwijderen van bepaalde functies kan uw uitkering storing te maken 9 Bouw de kernel en modules , met behulp van de volgende opdrachten : . "Make dep maken schoon make bzImage make modules " . Als er fouten worden gemeld , moet je terug gaan en diagnosticeren voordat de kernel zal bouwen . Wanneer het merk opdrachten klaar zijn, zal de kernel worden gebouwd en de modules zal worden gebouwd en geïnstalleerd . Het merk proces zal enige tijd in beslag nemen .
|