Tässä artikkelissa näytän sinulle, kuinka ladata uusin Linux -ytimen lähde Linux -ydin , käännä Linux -ydin lähteestä ja käytä käännettyä ydintä CentOS 7: ssä. Aloitetaan.
Tällä hetkellä käytetyn ytimen tarkistaminen:
Seuraavasta kuvakaappauksesta näet, että käytän CentOS 7: tä.
Ja nykyinen ytimen versio on 3.10
Edellytysten asentaminen:
Jotta voit kääntää uusimman Linux -ytimen CentOS 7: n lähteestä, sinulla on oltava rakennustyökalu ja joitakin muita paketteja asennettuna CentOS 7 -käyttöjärjestelmään.
Ennen kuin asennat mitään, suorita seuraava komento päivittääksesi paketin välimuistin:
$sudo yum makecache
Nyt voit asentaa ytimen kääntämiseen tarvittavat kääntäjät ja kirjastot seuraavalla komennolla:
$sudo yum asentaancurses-develtehdä gcc bcopenssl-develPaina 'y' ja jatka sitten painamalla.
Rakennustyökalut tulee asentaa.
Nyt sinun on asennettava elfutils -paketti. Asenna se suorittamalla seuraava komento:
$sudo yum asentaaelfutils-libelf-develPaina 'y' ja jatka painamalla.
'Elfutils' on asennettava.
Nyt sinun on asennettava rpm-build seuraavalla komennolla:
$sudo yum asentaarpm-rakentaaPaina 'y' ja jatka sitten painamalla.
'Rpm-build' -paketti on asennettava.
Linux -ytimen lataaminen:
Siirry Linux -ytimen viralliselle verkkosivustolle osoitteessa https://www.kernel.org ja sinun pitäisi olla seuraava sivu.
Napsauta Viimeisin vakaa ydin -painiketta, kuten alla olevassa kuvakaappauksessa on merkitty.
Selaimesi pitäisi pyytää sinua tallentamaan tiedosto. Napsauta vain Tallenna tiedosto ja napsauta OK.
Latauksen pitäisi alkaa.
Ytimen kokoaminen:
Kun lataus on valmis, siirry hakemistoon, josta latait tiedoston. Minun tapauksessani se on Lataukset -hakemisto käyttäjän HOME -hakemistosta.
$CD~/LatauksetLs-tulostuksesta näet, että ladattu tiedosto on 'linux-4.14.10.tar.xz'. Mikä on pakattu tar -tiedosto.
Pura nyt pakattu tervatiedosto seuraavalla komennolla:
$tervaxvf linux-4.14.10.tar.xzterva purkaa pakattua tiedostoa.
Kun tiedosto on purettu, sinun pitäisi nähdä seuraava ikkuna.
Uuttamisen jälkeen sinun pitäisi nähdä uusi hakemisto punaisena alla olevassa kuvakaappauksessa. Siirry hakemistoon seuraavalla komennolla.
$CDLinux-4.14.10Jos suoritat seuraavan komennon, sinun pitäisi nähdä luettelo järjestelmään asennettujen ytimien käyttämistä asetustiedostoista. Voit suorittaa tarvitsemasi komennon 'uname -r'. Tiedostonimen on vastattava 'uname -r' -komennon tulosta.
Kopioi sitten määritystiedosto hakemistoon linux-4.14.10 seuraavalla komennolla:
$sudo cp -v /saapas/config-3.10.0-693.el7.x86_64 .configSuorita nyt seuraava komento:
$tehdämenuconfigSinun pitäisi nähdä seuraava ikkuna. Tässä voit ottaa käyttöön tai poistaa käytöstä tiettyjä ytimen ominaisuuksia. Jos et tiedä mitä tehdä täällä, jätä oletusasetukset.
Kun olet valmis, paina painiketta useita kertoja ja siirry alla olevan kuvakaappauksen osoittamaan kohtaan. Paina sitten.
Paina sitten uudelleen.
Paina uudelleen.
Siirry nyt kohtaan ja paina
.Config -tiedosto päivitetään uutta ydintä varten.
Ennen kuin aloitat uusien ytimien kokoamisen, varmista, että sinulla on yli 20 Gt vapaata tilaa tiedostojärjestelmässä, johon ydintä käännät.
Voit tarkistaa käytettävissä olevan tilan seuraavalla komennolla:
$df -hSuorita nyt seuraava komento aloittaaksesi kokoamisprosessin:
$tehdärpm-pkgYtimen pitäisi kääntyä hienosti. Sen pitäisi kestää kauan.
Kun olet valmis, sinun pitäisi nähdä seuraava ikkuna. Jotkut rpm -pakettitiedostot luotiin käyttäjän kotihakemistoon, kuten näet kuvakaappauksesta.
Luodut rpm -pakettitiedostot.
Nyt voit suorittaa seuraavan komennon asentaaksesi rpm -paketit:
$sudorpm-iUv~/rpmbuild/RPMS/x86_64/ *.rpmKun asennus on valmis, käynnistä tietokone uudelleen suorittamalla seuraava komento.
$käynnistä uudelleenKun tietokone on käynnistynyt, voit suorittaa seuraavan komennon tarkistaaksesi käyttämäsi ytimen version.
$sinä nimi -rSinun pitäisi nähdä, että se on juuri asentamasi versio. Minulle se on '4.14.10'.
Joten tällä tavalla voit koota uusimman ytimen lähteestä ja käyttää sitä CentOS 7: ssä. Kiitos, että luit tämän artikkelin.