Linux ядро

Компилирайте ядрото на Linux на CentOS7

Компилирайте ядрото на Linux на CentOS7

Компилирайте най-новото ядро ​​на Linux от Source на CentOS 7

В тази статия ще ви покажа как да изтеглите най-новия източник на ядрото на Linux от официалния уебсайт на ядрото на Linux, да компилирате ядрото на Linux от източника и да използвате компилираното ядро ​​на CentOS 7. Да започваме.

Проверка на използваното в момента ядро:

От следващата екранна снимка можете да видите, че използвам CentOS 7.

А текущата версия на ядрото е 3.10

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

За да компилирате най-новото ядро ​​на Linux от източник на CentOS 7, трябва да имате инструмент за изграждане и някои други пакети, инсталирани на вашата операционна система CentOS 7.

Преди да инсталирате каквото и да било, изпълнете следната команда, за да актуализирате кеша на пакета:

$ sudo yum makecache

Сега можете да инсталирате компилаторите и библиотеките, необходими за компилиране на ядрото, със следната команда:

$ sudo yum install ncurses-devel make gcc bc openssl-devel

Натиснете 'y' и след това натиснете продължавам.

Инструментите за изграждане трябва да бъдат инсталирани.

Сега трябва да инсталирате пакета elfutils. Изпълнете следната команда, за да го инсталирате:

$ sudo yum инсталирайте elfutils-libelf-devel

Натиснете 'y' и натиснете продължавам.

„elfutils“ трябва да бъде инсталиран.

Сега трябва да инсталирате rpm-build със следната команда:

$ sudo yum install rpm-build

Натиснете 'y' и след това натиснете продължавам.

Трябва да се инсталира пакетът 'rpm-build'.

Изтегляне на ядрото на Linux Източник:

Отидете на официалния уебсайт на Linux Kernel на адрес https: // www.ядро.org и трябва да сте следващата страница.

Кликнете върху бутона „Последно стабилно ядро“, както е отбелязано на екранната снимка по-долу.

Вашият браузър трябва да ви подкани да запазите файла. Просто кликнете върху „Запазване на файл“ и кликнете върху „ОК“.

Вашето изтегляне трябва да започне.


Компилиране на ядрото:

След като изтеглянето приключи, отидете до директорията, където сте изтеглили файла. В моя случай това е директорията за изтегляне в директорията HOME на моя потребител.

$ cd ~ / Изтегляния

От изхода на 'ls' можете да видите, че изтегленият файл е 'linux-4.14.10.катран.xz '. Което е компресиран tar файл.

Сега извлечете компресирания tar файл със следната команда:

$ tar xvf linux-4.14.10.катран.xz

tar извлича компресирания файл.

След като файлът бъде извлечен, трябва да видите следния прозорец.

След извличането трябва да видите нова директория, маркирана в червено на екранната снимка по-долу. Придвижете се до директорията със следната команда.

$ cd linux-4.14.10

Ако изпълните следната команда, трябва да видите списък с конфигурационни файлове, използвани от ядрата, които са инсталирани на вашата система. Можете да изпълните командата 'uname -r', за да намерите тази, от която се нуждаете. Името на файла трябва да съвпада с изхода на командата 'uname -r'.

След това копирайте конфигурационния файл в linux-4.14.10 директория със следната команда:

$ sudo cp -v / boot / config-3.10.0-693.el7.x86_64 .конфиг

Сега изпълнете следната команда:

$ make menuconfig

Трябва да видите следния прозорец. Тук активирате или деактивирате определени функции на ядрото. Ако не знаете какво да правите тук, просто оставете настройките по подразбиране.

След като приключите, натиснете бутон няколко пъти и отидете на „< Save >”, Както е показано на екранната снимка по-долу. След това натиснете .

След това натиснете отново.

Натиснете отново.

Сега отворете „< Exit >”И натиснете

The .конфигурационният файл се актуализира за новото ядро.

Преди да започнете да компилирате новите ядра, уверете се, че имате повече от 20 GB свободно пространство във файловата система, където компилирате ядрото.

Можете да проверите колко място имате на разположение със следната команда:

$ df -h

Сега изпълнете следната команда, за да стартирате процеса на компилация:

$ make rpm-pkg

Ядрото трябва да се компилира добре. Трябва да отнеме много време.

След завършване трябва да видите следния прозорец. Някои файлове с rpm пакет са създадени в домашната директория на потребителя, както можете да видите от екранната снимка.

Генерираните rpm файлове на пакета.

Сега можете да изпълните следната команда, за да инсталирате пакетите rpm:

$ sudo rpm -iUv ~ / rpmbuild / RPMS / x86_64 / *.об / мин

След като инсталацията приключи, изпълнете следната команда, за да рестартирате компютъра си.

$ рестартиране

След като компютърът ви стартира, можете да изпълните следната команда, за да проверите версията на ядрото, която използвате в момента.

$ uname -r

Трябва да видите, че това е версията, която току-що сте инсталирали. За мен това е „4.14.10 '.

И така, вие компилирате най-новото ядро ​​от източника и го използвате на CentOS 7. Благодаря, че прочетохте тази статия.

Как да инсталирате League Of Legends на Ubuntu 14.04
Ако сте фен на League of Legends, това е възможност за вас да тествате League of Legends. Имайте предвид, че LOL се поддържа на PlayOnLinux, ако сте п...
Инсталирайте най-новата стратегия за игра OpenRA на Ubuntu Linux
OpenRA е Libre / Free Real Time стратегия за игра, която пресъздава ранните игри на Westwood като класическата Command & Conquer: Red Alert. Разпредел...
Инсталирайте най-новия Dolphin Emulator за Gamecube & Wii на Linux
Dolphin Emulator ви позволява да играете избраните от вас игри Gamecube & Wii на Linux Personal Computers (PC). Като безплатно достъпен и емулатор на...