Bruke Linux gjør det mulig å tilpasse alle aspekter av ditt operativsystem . Det er tider når du trenger eller kanskje ønsker å bygge en tilpasset kjerne , enten for å legge til funksjoner du trenger, fjerne funksjoner du ikke trenger eller minimere minne fotavtrykk . Kompilere din egen kjerne kan du også bo på i forkant, som du kan installere nye kernel versjoner som de er utgitt i stedet for å vente på en fordeling pakken. Du trenger
Build miljø
Linux
Kernel kildekoden
Vis flere instruksjoner
bygge og installere en tilpasset Kernel i Linux
en
Installer en bygge miljøet . Før du kan bygge en tilpasset kjerne , må du installere utviklingsverktøy som trengs for å kompilere kjernen. Dette inkluderer pakker som " gcc , " "make " og " libc - dev . "
2
Last ned Linux kernel kildekoden . Hvis fordelingen ikke har en måte å laste ned kildekoden for kjernen , laste ned kildekoden fra The Linux Kernel Archive ( se Resources nedenfor) .
3
Pakk ut kildekoden . Lag en mappe på hjemmeområdet for å jobbe og flytte kjernen kildekoden " tarball " ( den tar.gz fil) til den katalogen. Kjør følgende kommando , og erstatte den gjeldende versjonen med den versjonen av kjernen du lastet ned: "tar- xzvf linux- 2.6.22.tar.gz "
4
Bekreft filene ble pakket ut . Du bør se en lang liste over filer bla forbi når du har kjørt tar kommandoen som inneholder alle filene som ble hentet . Endre katalogen til den nye katalogen opprettet av tjære , bekrefter filene er der og sjekke slutten av produksjonen av tjære for å sikre at ingen feil ble rapportert.
5
Import distribusjonen din er . Config -filen. De fleste moderne Linux-distribusjoner trenger noen veldig spesifikke Kjernekonfigurasjonsparameterne flagg for å kjøre. For å gjøre en kjerne som er kompatibel med distribusjonen din, bør du kopiere kjernens . Config -filen inn i kjernen katalogen nå , da dette vil gi deg en konfigurasjon som du kan gjøre endringer , i motsetning til å måtte opprette en helt ny konfigurasjon .
6
Bygg en konfigurasjon program. Det er flere måter å kjøre Linux kernel config program . Den første og enkleste er rett og slett "make config " . Dette vil bygge og lansere en liten tekst -basert program som lar deg velge valg for kjernen . En grafisk program er inkludert i form av "make xconfig . " Andre grafiske programmer kan være tilgjengelige i form av "make gconfig " eller "make KConfig . "
7
Påfør patcher til kjernen. Patcher kan fås til å fikse visse hardware problemer , øke kernel ytelse eller å prøve eksperimentelle funksjoner .
8
Endre konfigurasjonsmuligheter . Legge til eller fjerne funksjoner du vil , men vær klar over at å fjerne noen funksjoner kan gjøre din distribusjon funksjonsfeil
9
Bygg kjernen og moduler , ved hjelp av følgende kommandoer: . "Make dep
gjøre ren
gjøre bzImage
lage moduler " . Hvis feil blir rapportert, må du gå tilbake og diagnostisere dem før kjernen vil bygge . Når de gjøre kommandoer er ferdig , vil kjernen bli bygget og modulene vil bli bygget og installert. Av merke prosessen vil ta noe tid.