De Linux kernel is het onderdeel van het besturingssysteem dat communiceert tussen applicaties , apparaten en computer componenten, zoals de CPU of geheugen . De meeste Linux- gebruikers zullen niet nodig om een kernel te compileren , maar het compileren van een aangepaste kernel kan systeembronnen vrij te maken , omdat veel kernels geïnstalleerd door distributies bevatten informatie en drivers voor vele soorten hardware . Maar compileren van uw eigen kernel is ingewikkeld , en een fout kan uw computer niet meer opstarten . Het voorkomen van veelgemaakte fouten vergroot uw kansen op een aangepaste kernel succesvol compileren . Ontmoet Afhankelijkheden Doe je huiswerk voordat het compileren van een nieuwe kernel . Net als elk stukje software , nieuwe kernels hebben afhankelijkheden waaraan moet worden voldaan . Deze zijn opgenomen in de documentatie map van de kernel source directory in de " Changes " bestand . Als je een kernel compileren bent een paar patches uit de buurt van uw huidige, is er waarschijnlijk niet veel zijn om te upgraden . Maar als je het verplaatsen van een grote revisie , moet u veel van uw distributie te upgraden voordat het compileren van een nieuwe kernel . Lees de " README " in het hoogste niveau van de kernel source directory , ook, want deze bevat belangrijke informatie die specifiek zijn voor de kernel je bouwt bevat . Oude Kernel en Modules < br > Totdat je weet dat je nieuwe kernel werkt , houd je oude kernel en modules op uw computer . Het hebben van een werkende kernel als reserve betekent ook dat je kunt herstellen , in het geval uw nieuwe kernel niet opstart . Moderne harde schijven zijn groot en pitten zijn relatief klein , dus er is geen noodzaak om een oude kernel te verwijderen . Houd ook de oude kernel source op uw harde schijf . Als de nieuwe kernel , selecteer " Automatisch Append Versie-informatie " onder " Algemene instellingen " en de oude modules zullen niet worden overschreven door de nieuwe. Met behulp van de oude configuratie < br > als je een werkende kernel hebt , gebruik dan de oude configuratie als basis voor het nieuwe. Deze configuraties worden meestal opgeslagen in " /boot . " Om de oude configuratie te gebruiken , gebruikt u het commando " make oldconfig " in de nieuwe bron directory . Dit zal uw oude configuraties te nemen en toe te passen op de nieuwe bron . Met behulp van een oude configuratie betekent dat je minder kans om iets belangrijks vergeten . Vergeet niet dat sommige dingen , zoals ext3 en andere bestandssystemen , moet worden ingebouwd in de kernel , in plaats van die samengesteld zijn als modules . Bij het kiezen van dingen op te nemen in de kernel , worden de standaard keuzes ontworpen om veilig te zijn . Terugkrijgen Als er iets mis moet gaan , moet u een werkende boot hebben disk . Dit zal u toelaten om veilig te starten en vast te stellen wat er mis ging . Als u uw oude modules rond , niet te houden in de oude bron directory , voer " modules te maken " en " make modules_install . " Deze commando's zullen ook werken in de nieuwe bron , als je vergeten bent om modules van uw nieuwe kernel te bouwen . Als beide configuraties de oude en de nieuwe kernel 's onherroepelijk worden veranderd , kan uw enige optie zijn om het systeem opnieuw te installeren. Back- altijd -up van uw computer voor het opstarten van een nieuwe kernel .
|