Новата версия на ядрото съдържа поправки, подобрения в производителността и стабилността на системата, както и различни нововъведения, които правят работата с Linux още по-лесна и ефективна. Всеки потребител се интересува от такива предимства, но Ubuntu се смята за доста консервативна дистрибуция, до която новите версии на ядрото достигат доста бавно.
Този проблем обаче е решен, достатъчно е да се следват прости стъпки от инструкциите, които ще дадем. По-нататък ще ви разкажем как да актуализирате ядрото на Ubuntu 16.04 или по-нови версии. Въпреки че в хранилището няма нови версии на ядрото, но има програма, която ще свърши цялата работа вместо вас.
В Linux ядрото е централната част на операционната система. То е програмата, която управлява хардуерните ресурси на компютъра (процесор, памет, входно-изходни устройства и т.н.) и позволява комуникацията между хардуера и софтуера.
Основните функции на ядрото на Linux включват:
Ядрото на Linux е с отворен код, което означава, че изходният му код е достъпен за преглед, промяна и разпространение от общността на разработчиците. Това позволява ядрото да бъде адаптирано към различни нужди и гарантира, че то непрекъснато се развива и подобрява.
Ядрата в Linux, както и във всяка друга система, са изключително важни и необходими, тъй като те отговарят не само за управлението на паметта, процесите и основните компоненти на компютъра, но и съдържат всички драйвери на системните устройства. Така че в случай на нови технологии драйверите трябва да бъдат актуализирани, така че ако компютърът ви има някакви проблеми с поддръжката на хардуера в Linux, актуализирането на ядрото на Ubuntu може да подобри ситуацията.
За да направите актуализирането много по-бързо и лесно, просто трябва да използвате UKUU или Ubuntu Kernel Update Utility. Тя всъщност изтегля желаните версии на ядрото от интернет и конфигурира системата ви, за да ви позволи да ги използвате. Всичко, което потребителят трябва да направи, е да избере версията на ядрото.
Тя не е налична в официалните дистрибуции, но може да бъде изтеглена от хранилището:
$ sudo apt-add-repository -y ppa:teejee2008/ppa
$ sudo apt update
$ sudo grub-mkconfig -o /boot/grub/grub.cfg sudo apt install ukuu
Възможно е също така да инсталирате програмата чрез центъра за приложения на Ubuntu. След това можете да стартирате програмата от главното меню:
След това, веднага след стартирането си, тя ще синхронизира състоянието си с мрежата, за да определи кои нови версии на ядрото са налични:
В списъка ще можете да откриете ядрата, които можете да инсталирате. Вероятните версии са отбелязани в червено, а стабилните версии - в жълто.
За да инсталирате ядро, просто щракнете върху бутона "Инсталиране":
След това потребителят ще трябва да въведе паролата и да изчака инсталацията да завърши. Напредъкът на инициализацията може да се следи в терминалния прозорец:
След приключване на обновяването е достатъчно да рестартирате компютъра, за да използвате новата версия на ядрото.
Новите ядра, за съжаление, не винаги подобряват производителността на компютъра. Те могат да внесат промени, след които системата е нестабилна или изобщо не успява да се стартира. Важно е потребителят да разбере какво да прави в такива ситуации.
Това е толкова обичайно, че Ubuntu може да не ви позволи да изберете ядрото, от което да стартирате. Затова първо редактирайте /etc/default/grub
. Коментирайте този ред:
$ sudo vi /etc/default/grub
# GRUB_HIDDEN_TIMEOUT_QUIET
# GRUB_HIDDEN_TIMEOUT
След това трябва да създадете конфигурационен файл със следните настройки:
$ sudo grub-mkconfig -o /boot/grub/grub.cfg
В бъдеще ще можете да заредите предишното ядро, ако нещо се обърка след обновяването и системата спре да работи стабилно и правилно. Ако Linux не иска да зареди, и тук има решение, просто натиснете много бързо и многократно клавиша надолу в момента, в който трябва да се появи менюто Grub.
Винаги можете да премахнете новото ядро, което не работи, с помощта на UKUU, за това действие има бутон, наречен "Деинсталиране":
Ако ядрото работи добре след обновяването, можете да премахнете старите. Ще говорим за това в друга статия, посветена специално на процеса на почистване на системата от стари и ненужни ядра.
Това е всичко за сега, обновяването на ядрото в Ubuntu е съвсем реална и изпълнима задача.