Linux -kernen er den del af operativsystemet , der kommunikerer mellem applikationer, enheder og computerkomponenter , såsom CPU eller hukommelse. De fleste Linux-brugere behøver ikke at oversætte en kerne , men kompilere din egen kerne kan frigøre systemressourcer , da mange kerner installeret af distributioner indeholder oplysninger og drivere til mange typer af hardware. Men kompilere din egen kerne er kompliceret , og en fejl kan gøre din computer ikke starte. Forebyggelse almindelige fejl øger dine chancer for succes kompilere din egen kerne . Mød afhængigheder
Gør dit hjemmearbejde, før udarbejdelse af en ny kerne . Ligesom enhver stykke software , har nye kerner afhængigheder der skal være opfyldt . Disse er opført i Dokumentationen bibliotek for kerne-kildekode mappen i " Ændringer " fil . Hvis du kompilere en kerne et par patches væk fra din nuværende, der sandsynligvis ikke vil være meget at opgradere. Men hvis du bevæger dig en større revision , bliver du nødt til at opgradere meget af din distribution , før udarbejdelse af en ny kerne . Læs " README " i øverste niveau af kerne-kildekode mappen , så godt, da den indeholder vigtige oplysninger specifikt til kernen du bygger .
Gamle kerne og moduler
< br >
Indtil du ved, at din nye kerne virker, holde din gamle kerne og moduler på din computer. At have en fungerende kerne som en reserve betyder også, at du kan gendanne , hvis din nye kerne vil ikke starte. Moderne harddiske er store og kerner er forholdsvis små, så der er ingen grund til at slette en gammel kerne . Også holde den gamle kerne kilde på din harddisk. Når du konfigurerer den nye kerne , skal du vælge "Automatisk Føj Version Information " under " General Setup ", og de gamle moduler vil ikke blive overskrevet af de nye.
Brug den gamle konfiguration < br >
p Hvis du har en fungerende kerne , bruge den gamle konfiguration som grundlag for det nye. Disse konfigurationer er som regel gemt i " /boot . " At bruge den gamle konfiguration, skal du bruge kommandoen "make oldconfig " i den nye kilde mappe. Dette vil tage dine gamle konfigurationer og anvende dem på den nye kilde . Bruger en gammel konfiguration betyder, at du er mindre tilbøjelige til at glemme noget vigtigt. Husk, at nogle ting, såsom ext3 og andre filsystemer, bør være indbygget i kernen, snarere end som modu . Når du vælger ting at medtage i din kerne , er standard valg designet til at være sikre.
Gendannelse
p Hvis noget skulle gå galt , skal du sørge for at have en fungerende start disk . Dette vil tillade dig at starte sikkert og fastsætte, hvad der gik galt. Hvis du ikke holde dine gamle moduler omkring , i den gamle kildebiblioteket , udføre "make -moduler " og " make modules_install . " Disse kommandoer vil også arbejde i den nye kilde , hvis du har glemt at bygge din nye kerne moduler . Hvis begge de gamle og nye kerne konfigurationer uigenkaldeligt ændres, kan din eneste mulighed være at geninstallere System-software. Altid sikkerhedskopiere computeren, før opstart af en ny kerne .