Jak korzystać z jądra Linux 5 na Ubuntu 18.04 LTS

Ubuntu 18.04 LTS to aktualna stabilna wersja systemu operacyjnego Linux firmy Canonical. Dzięki wysiłkom w zakresie backportingu zawiera wiele nowoczesnego oprogramowania. Mimo to użytkownicy zazwyczaj utknęli na starzejącej się wersji jądra Linuksa.

Nie wszystko jest takie złe, być na Ubuntu LTS i utknąć przy starszej wersji jądra Linuksa, ponieważ programiści robią wszystko, co w ich mocy, aby wprowadzić poprawki i ulepszenia portów. Mimo to, jeśli używasz 18.04 ze względu na stabilność, ale wolisz używać najnowszego i najlepszego jądra Linuksa (takiego jak jądro 5), będziesz nieco zirytowany. Na szczęście dzięki społeczności Linuksa coraz łatwiej jest używać jądra Linux 5 na Ubuntu 18.04 LTS

Metoda 1 – z UKUU

Narzędzie do aktualizacji jądra Ubuntu to najprostsza ścieżka do uzyskania Linuksa przy użyciu jądra Linux 5 na Ubuntu 18.04 LTS. Aby uzyskać dostęp do aplikacji, musisz przejść do naszego przewodnika, jak zainstalować aplikację UKUU.

Gdy aplikacja UKUU działa na Ubuntu, uruchom ją, przeglądając ją w menu aplikacji. Następnie użyj aplikacji UKUU do zlokalizowania wersji 5 jądra Linuksa (najlepiej najnowszej dostępnej wersji).

Wybierz jądro w wersji 5, które chcesz zainstalować na Ubuntu 18.04 LTS za pomocą myszy, aby je zaznaczyć. Następnie rozpocznij instalację nowego jądra, klikając przycisk „Instaluj”, aby załadować je do swojego systemu.

Pozwól aplikacji UKUU w pełni pobrać i zainstalować wersję 5 jądra systemu Linux na komputerze z systemem Ubuntu Linux. Po zakończeniu procesu instalacji zamknij aplikację UKUU i uruchom ponownie Ubuntu 18.04 LTS. Kiedy się uruchamia, powinieneś używać wersji 5 jądra Linuksa.

Chcesz mieć pewność, że używasz absolutnie najnowszej wersji jądra i że UKUU działa zgodnie z przeznaczeniem? Uruchom okno terminala, naciskając Ctrl + Alt + T lub Ctrl + Shift + T i wpisz:

uname -r

Metoda 2 – ze źródła

Narzędzie do aktualizacji jądra Ubuntu jest dobrym narzędziem, ale biorąc pod uwagę, że zazwyczaj działa z wersjami jądra Linuksa opracowywanymi przez firmę Canonical, sytuacja może być nieco niestabilna. Aby uzyskać bardziej stabilne rozwiązanie, możesz samodzielnie skompilować Linuksa.

Aby rozpocząć proces kompilacji, musisz utworzyć nowy plik konfiguracyjny. Najszybszym i najprostszym sposobem na zrobienie tego jest pobranie istniejącego pliku konfiguracyjnego, który skonfigurowaliśmy.

Uwaga: nie chcesz używać naszego gotowego pliku konfiguracyjnego? Skopiuj istniejący plik z / boot i zapisz go jako „.config”.

wget https://pastebin.com/raw/Pwz0Uyqn -O .config

Po pobraniu pliku konfiguracyjnego nadszedł czas na pobranie najnowszej wersji jądra Linuksa. W chwili pisania tego artykułu wersja to 5.0.8.

Uwaga: wersje jądra są regularnie publikowane na Kernel.org. Jeśli chcesz zaktualizować wersję 5.0.8 w przyszłości, udaj się tam, pobierz nowe źródło i postępuj zgodnie z instrukcjami w tym przewodniku.

wget https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.0.8.tar.xz

Wypakuj archiwum jądra 5.0.8 za pomocą polecenia Tar.

tar xvf linux-5.0.8.tar.xz

Przenieś nowy plik konfiguracyjny do folderu kodu systemu Linux za pomocą polecenia mv.

mv .config ~/linux-5.0.8/

Zainstaluj zależności kompilacji jądra w systemie Ubuntu, aby można było je skompilować i zbudować.

sudo apt install build-essential libncurses5-dev gcc libssl-dev bc flex bison

Uruchom narzędzie menu GUI dla jądra za pomocą make menuconfig

cd ~/linux-5.0.8/
make menuconfig

W aplikacji menu pozostaw domyślne ustawienia i za pomocą klawiszy strzałek wybierz „Zapisz”. Pamiętaj, aby zapisać plik w „.config”.

Zamknij narzędzie menu, podświetlając opcję „Zakończ”.

Po wyjściu z edytora menu GUI nadszedł czas, aby użyć polecenia lscpu, aby dowiedzieć się, ile rdzeni ma twój komputer, aby określić, ile procesorów można użyć do skompilowania jądra.

Aby dowiedzieć się, ile masz rdzeni, uruchom:

lscpu | grep -E '^CPU('

Pamiętaj o tej liczbie. Następnie użyj make z poleceniem deb-pkg, aby rozpocząć kompilację dla Ubuntu. Pamiętaj, aby zmienić „CORE-NUMBER” na liczbę, która pojawia się po uruchomieniu polecenia lscpu.

make -jCORE-NUMBER deb-pkg


W zależności od liczby posiadanych rdzeni procesora kompilacja zajmie bardzo dużo czasu. Aby uzyskać najlepsze wyniki, spróbuj zbudować co najmniej dwurdzeniowy procesor (2). Kiedy proces budowania zostanie ukończony, kompilator wyświetli cztery gotowe do użycia pakiety DEB dla nowego jądra, abyś mógł je zainstalować.

Aby zainstalować nowo skompilowane jądro systemu Linux w wersji 5.0.8, uruchom polecenie dpkg.

sudo dpkg -i linux-*.deb

Zakładając, że dpkg został pomyślnie zainstalowany, uruchom ponownie komputer z systemem Linux. Kiedy wróci do trybu online, powinieneś używać Ubuntu 18.04 LTS na jądrze Linux w wersji 5.

Aby potwierdzić, że rzeczywiście używasz jądra 5 na Ubuntu 18.04 LTS, użyj polecenia uname.

uname -r