Linux ядро

Надстройте ядрото на Arch Linux

Надстройте ядрото на Arch Linux
Arch е движеща се дистрибуция на Linux. Това означава, че винаги получавате актуални софтуерни пакети и актуализации на ядрото на Arch Linux. Но това не означава, че не можете ръчно да инсталирате актуализирана версия на ядрото на Arch Linux. Разбира се можете да.

В тази статия ще ви покажа как да актуализирате ядрото на Arch Linux с помощта на мениджъра на пакети. Също така ще ви покажа как да компилирате ядрото от източника и да го използвате на Arch Linux. Да започваме.

Актуализиране на ядрото с помощта на Package Manager:

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

$ uname -r

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

$ sudo pacman -Syu

Както можете да видите от маркирания раздел на екранната снимка по-долу, пакетът на ядрото също ще бъде актуализиран. Сега натиснете 'y' и след това натиснете продължавам.

Мениджърът на пакети на Pacman трябва да започне да изтегля и инсталира актуализациите.

Всички пакети, включително ядрото, се актуализират на този етап.

Сега рестартирайте машината Arch Linux със следната команда:

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

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

$ uname -r

Както можете да видите от екранната снимка по-долу, ядрото е актуализирано до 4.15.1.

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

Можете също така да изтеглите и компилирате актуализирана версия на ядрото от официалния уебсайт на ядрото на Linux на адрес https: // www.ядро.орг

Ще ви покажа как в този раздел.

Първо отидете на https: // www.ядро.org и трябва да видите следната страница, както е показано на екранната снимка по-долу.

Сега кликнете върху маркирания раздел, както е показано на екранната снимка по-долу.

Най-новата версия на ядрото на Linux към момента на писане е 4.15.2. Вашият уеб браузър трябва да ви подкани да го запазите. Кликнете върху „Запазване на файла“ и след това върху „OK“, както е отбелязано на екранната снимка по-долу.

Архивният файл на ядрото на Linux трябва да започне да се изтегля.

След като изтеглянето приключи, отидете до директорията, където сте изтеглили файла. В моя случай това е директорията Downloads / в домашната директория на моя ПОТРЕБИТЕЛ.

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

Изброих съдържанието на директорията с команда ls и както можете да видите, linux-4.15.2.катран.xz файлът е там.

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

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

Файлът трябва да бъде извлечен.

ЗАБЕЛЕЖКА: За да компилирате ядро ​​на Linux, ви трябват повече от 20 GB свободно пространство. Можете да проверите колко място ви остава df -h команда.

След като файлът бъде извлечен, трябва да се създаде нова директория. В моя случай е така linux-4.15.2 / директория, както е показано на екранната снимка по-долу.

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

$ cd linux-4.15.2

Преди да започнете процеса на компилация на ядрото, уверете се, че сте изпълнили следната команда за инсталиране ncurses, make, gcc, bc, и openssl пакети:

$ sudo pacman -S ncurses правят gcc bc openssl

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

Необходимите пакети трябва да бъдат инсталирани.

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

$ zcat / proc / config.gz> .конфиг

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

$ make menuconfig

Той трябва да стартира следния графичен интерфейс, базиран на терминал. Можете да натиснете , , и клавиши със стрелки за навигация и и , за да изберете или да се върнете съответно една стъпка назад.

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

След като сте доволни от конфигурационния файл, отидете на опция и натиснете

След това трябва да видите следния прозорец. Натиснете отново.

След това трябва да видите следния прозорец. Натиснете отново.

Трябва да се върнете към основния прозорец за конфигуриране.

Отидете на и натиснете

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

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

$ марка

Процесът на компилация на ядрото трябва да започне.

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

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

$ sudo make modules_install

Всички модули на ядрото трябва да бъдат инсталирани.

Сега копирайте vmlinuz файл за вашата архитектура в директорията / boot. За 32-битова операционна система изпълнете следната команда:

$ sudo cp -v arch / x86 / boot / bzImage / boot / vmlinuz-4.15.2

За 64-битова операционна система изпълнете следната команда:

$ sudo cp -v arch / x86_64 / boot / bzImage / boot / vmlinuz-4.15.2

Файлът трябва да бъде копиран.

Сега генерирайте initramfs image и го запазете в / boot директория със следната команда:

$ sudo mkinitcpio -k 4.15.2-ARCH -g / boot / initramfs-4.15.2.img

The initramfs трябва да се генерира файл.

Сега копирайте Система.карта файл в / boot директория със следната команда:

$ sudo cp -v система.map / boot / System.карта-4.15.2

Сега направете символична връзка към Система.карта-4.15.2 файл в / boot / система.карта със следната команда:

$ sudo ln -sf / boot / System.карта-4.15.2 / boot / система.карта

Сега генерирайте личи.cfg файл със следната команда:

$ sudo grub-mkconfig -o / boot / grub / grub.cfg

Нова личи.cfg трябва да се генерира файл.

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

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

Когато компютърът ви покаже менюто GRUB, изберете опцията „Разширени опции за Arch Linux“ и натиснете .

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

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

$ uname -r

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

Ето как надграждате ядрото на Arch Linux. Благодаря, че прочетохте тази статия.

Топ Oculus App Lab Games
Ако сте собственик на слушалки на Oculus, тогава трябва да знаете за странично зареждане. Sideloading е процесът на инсталиране на несъхранявано съдър...
Топ 10 игри за игра на Ubuntu
Платформата на Windows е една от доминиращите платформи за игри поради огромния процент игри, които се развиват днес, за да поддържат Windows. Може ли...
5 най-добри аркадни игри за Linux
В днешно време компютрите са сериозни машини, използвани за игри. Ако не можете да получите новия висок резултат, ще разберете какво имам предвид. В т...