Преведите Линук кернел на ЦентОС7

Compile Linux Kernel Centos7



У овом чланку ћу вам показати како да преузмете најновији извор језгра Линука са званичне веб локације Линук кернел , компајлирајте Линук кернел из извора и користите компајлирано језгро на ЦентОС -у 7. Почнимо.

Провера тренутно коришћеног језгра:

На следећем снимку екрана можете видети да користим ЦентОС 7.









Тренутна верзија кернела је 3.10







Инсталирање предуслова:

Да бисте компајлирали најновије Линук језгро из извора на ЦентОС 7, морате имати алатку за прављење и неке друге пакете инсталиране на вашем ЦентОС 7 оперативном систему.

Пре него што инсталирате било шта, покрените следећу команду да бисте ажурирали кеш пакета:



$судо иум макецацхе

Сада можете инсталирати компајлере и библиотеке потребне за компајлирање језгра помоћу следеће команде:

$судо иум инсталлнцурсес-девелнаправити гцц пре нове ереопенссл-девел

Притисните „и“, а затим притисните за наставак.

Алати за изградњу требају бити инсталирани.

Сада морате инсталирати елфутилс пакет. Покрените следећу команду да бисте је инсталирали:

$судо иум инсталлелфутилс-либелф-девел

Притисните „и“ и притисните за наставак.

„Елфутилс“ треба инсталирати.

Сада морате инсталирати рпм-буилд са следећом командом:

$судо иум инсталлрпм-буилд

Притисните „и“, а затим притисните за наставак.

Треба инсталирати пакет „рпм-буилд“.

Преузимање извора језгра Линука:

Идите на званичну веб локацију Линук Кернел на адреси хттпс://ввв.кернел.орг и требало би да будете следећа страница.

Кликните на дугме Најновије стабилно језгро како је означено на слици испод.

Ваш прегледач би требало да вас затражи да сачувате датотеку. Само кликните на Сачувај датотеку и кликните на У реду.

Преузимање би требало да почне.


Компилација кернела:

Када се преузимање заврши, идите до директоријума у ​​који сте преузели датотеку. У мом случају то је директориј Преузимања у директорију ХОМЕ мог корисника.

$ЦД~/Преузимања

Из исписа „лс“ можете видети да је преузета датотека „линук-4.14.10.тар.кз“. Што је компримована тар датотека.

Сада извуците компримовану тар датотеку следећом командом:

$катранквф линук-4.14.10.тар.кз

тар издваја компримовану датотеку.

Када се датотека издвоји, требало би да видите следећи прозор.

Након екстракције, требало би да видите нови директоријум означен црвеном бојом на слици испод. Идите до директоријума помоћу следеће наредбе.

$ЦДлинук-4.14.10

Ако покренете следећу команду, требало би да видите листу конфигурационих датотека које користе језгре инсталиране на вашем систему. Можете покренути команду „унаме -р“ да бисте пронашли ону која вам је потребна. Назив датотеке треба да се подудара са излазом команде „унаме -р“.

Затим копирајте конфигурациону датотеку у директоријум линук-4.14.10 са следећом командом:

$судо цп /боот/цонфиг-3.10.0-693.ел7.к86_64 .цонфиг

Сада покрените следећу команду:

$направитименуцонфиг

Требало би да видите следећи прозор. Овде можете омогућити или онемогућити одређене функције језгра. Ако не знате шта да радите, оставите подразумеване вредности.

Када завршите, притисните дугме неколико пута и идите на као што је приказано на слици испод. Затим притисните.

Затим притисните поново.

Притисните поново.

Сада идите на и притисните

Датотека .цонфиг се ажурира за ново језгро.

Пре него што почнете са компајлирањем нових језгара, проверите да ли имате више од 20 ГБ слободног простора у систему датотека на коме састављате језгро.

Можете проверити колико простора имате на располагању помоћу следеће команде:

$дф

Сада покрените следећу команду да бисте започели процес компилације:

$направитирпм-пкг

Језгро би се требало добро компајлирати. Требало би да потраје дуго.

По завршетку, требало би да видите следећи прозор. Нека датотека пакета рпм створена је у кућном директоријуму корисника, што можете видети на снимку екрана.

Генерисане датотеке пакета рпм.

Сада можете покренути следећу команду за инсталирање рпм пакета:

$судорпм-иУв~/рпмбуилд/РПМС/к86_64/ *.рпм

Када се инсталација доврши, покрените следећу команду да бисте поново покренули рачунар.

$рестарт

Када се рачунар покрене, можете покренути следећу команду да бисте проверили верзију језгра коју тренутно користите.

$унаме

Требали бисте видети да је то верзија коју сте управо инсталирали. За мене је то „4.14.10“.

Тако састављате најновије језгро из извора и користите га на ЦентОС -у 7. Хвала што сте прочитали овај чланак.