Jak zainstalować najnowsze jądro 5.0 w Ubuntu

Jak zainstalować najnowsze jądro 5.0 w Ubuntu

Okresowo nowe urządzenia i technologie i ważne jest, aby nasze jądro systemu Linux na bieżąc.

Ponadto aktualizacja jądra systemu ułatwi nam skorzystanie z nowych funkcji jądra, a także pomaga nam chronić się przed lukrzami, które znaleziono we wcześniejszych wersjach.

Sugerowane przeczytanie: Jak ulepszyć jądro w Centos 7

Gotowy do aktualizacji jądra na Ubuntu i Debian lub jednej z ich pochodnych, takich jak Linux Mint? Jeśli tak, czytaj dalej!

Sprawdź zainstalowaną wersję jądra

Aby znaleźć bieżącą wersję zainstalowanego jądra w naszym systemie, możemy zrobić:

$ uname -sr 

Poniżej pokazuje wyjście powyższego polecenia w a Ubuntu 18.04 serwer:

Linux 4.15.0-42-generalny 

Uaktualnianie jądra na serwerze Ubuntu

Aby ulepszyć jądro Ubuntu, Przejdź do http: // jądro.Ubuntu.com/~ jądro-pA/Mainline/i wybierz żądaną wersję (Jądro 5.0 jest najnowszy w momencie pisania) z listy, klikając ją.

Następnie pobierz .Deb Pliki dla architektury systemu za pomocą polecenia WGET.

Pobierz jądro Linux dla systemu 32-bitowego

$ wget https: // jądro.Ubuntu.com/~ jądro-pA/mainline/v5.0/Linux-Headers-5.0.0-050000_5.0.0-050000.201903032031_ALL.Deb $ wget https: // jądro.Ubuntu.com/~ jądro-pA/mainline/v5.0/Linux-Headers-5.0.0-050000-Generic_5.0.0-050000.201903032031_I386.Deb $ wget https: // jądro.Ubuntu.com/~ jądro-pA/mainline/v5.0/Linux-Image-5.0.0-050000-Generic_5.0.0-050000.201903032031_I386.Deb $ wget https: // jądro.Ubuntu.com/~ jądro-pA/mainline/v5.0/Linux-Modules-5.0.0-050000-Generic_5.0.0-050000.201903032031_I386.Deb 

Pobierz jądro Linux dla systemu 64-bitowego

$ wget https: // jądro.Ubuntu.com/~ jądro-pA/mainline/v5.0/Linux-Headers-5.0.0-050000_5.0.0-050000.201903032031_ALL.Deb $ wget https: // jądro.Ubuntu.com/~ jądro-pA/mainline/v5.0/Linux-Headers-5.0.0-050000-Generic_5.0.0-050000.201903032031_AMD64.Deb $ wget https: // jądro.Ubuntu.com/~ jądro-pA/mainline/v5.0/Linux-Image-Unsigned-5.0.0-050000-Generic_5.0.0-050000.201903032031_AMD64.Deb $ wget https: // jądro.Ubuntu.com/~ jądro-pA/mainline/v5.0/Linux-Modules-5.0.0-050000-Generic_5.0.0-050000.201903032031_AMD64.Deb 

Po pobraniu wszystkich powyższych plików jądra zainstaluj je teraz w następujący sposób:

$ sudo dpkg -i *.Deb 
Przykładowy wyjście
(Czytanie bazy danych… 140176 plików i obecnie zainstalowanych katalogów.) Przygotowanie do rozpakowywania Linux-Headers-5.0.0-050000_5.0.0-050000.201903032031_ALL.Deb… rozpakowanie linux-Headers-5.0.0-050000 (5.0.0-050000.201903032031) Over (5.0.0-050000.201903032031)… Przygotowanie do rozpakowania Linux-Headers-5.0.0-050000-Generic_5.0.0-050000.201903032031_AMD64.Deb… rozpakowanie linux-Headers-5.0.0-050000-generalny (5.0.0-050000.201903032031) Over (5.0.0-050000.201903032031)… Przygotowanie do rozpakowania Linux-Image-Unsigned-5.0.0-050000-Generic_5.0.0-050000.201903032031_AMD64.Deb… rozpakowanie linux-image-unsigned-5.0.0-050000-generalny (5.0.0-050000.201903032031) Over (5.0.0-050000.201903032031)… Wybór wcześniej niezbędnego pakietu Linux-Modules-5.0.0-050000-Generic. Przygotowanie do rozpakowania Linux-Modules-5.0.0-050000-Generic_5.0.0-050000.201903032031_AMD64.Deb… rozpakowywanie linux-modules-5.0.0-050000-generalny (5.0.0-050000.201903032031)… Konfigurowanie Linux-Headers-5.0.0-050000 (5.0.0-050000.201903032031)… Konfigurowanie Linux-Headers-5.0.0-050000-generalny (5.0.0-050000.201903032031)… Konfigurowanie Linux-Modules-5.0.0-050000-generalny (5.0.0-050000.201903032031)… Konfigurowanie Linux-Image-Unsigned-5.0.0-050000-generalny (5.0.0-050000.201903032031)… Wyzwalacze przetwarzania dla Linux-Image-Unsigned-5.0.0-050000-generalny (5.0.0-050000.201903032031)…/itp./Kernel/Postinst.D/initramfs-tools: Update-Initramfs: Generowanie/boot/initrd.IMG-5.0.0-050000-Generic/etc/jądro/Postinst.D/X-Grub-Legacy-EC2: Wyszukiwanie katalogu instalacji GRUB… Znaleziono:/boot/Grub Wyszukiwanie domyślnego pliku… Znaleziono:/boot/Grub/Domyślne testy dla istniejącego menu Gruba.Plik LST… Znaleziono:/boot/grub/menu.LST Wyszukiwanie obrazu Splash… Brak znalezienia, pomijanie… Znaleziono jądro: /boot /vmlinuz-4.15.0-42-generyczne znalezione jądro: /boot /vmlinuz-4.15.0-29-Generic Znaleziono jądro: /boot /vmlinuz-5.0.0-050000-Generic Znaleziono jądro: /boot /vmlinuz-4.15.0-42-generyczne znalezione jądro: /boot /vmlinuz-4.15.0-29-generalny zastępowanie pliku konfiguracji/run/grub/menu.LST z nową wersją aktualizując/boot/grub/menu.LST… gotowe/etc/jądro/Postinst.D/ZZ-UPDATE-GRUB: Generowanie pliku konfiguracyjnego GRUB… Znaleziono obraz Linux:/boot/vmlinuz-5.0.0-050000-generalny znaleziony obraz initrd: /boot /initrd.IMG-5.0.0-050000-generyczny znaleziony obraz Linux: /boot /vmlinuz-4.15.0-42-generyczny znaleziony obraz initrd: /boot /initrd.IMG-4.15.0-42-generyczny znaleziony obraz Linux: /boot /vmlinuz-4.15.0-29-Generic Found Initrd Image: /boot /initrd.IMG-4.15.0-29-generalny gotowy 

Po zakończeniu instalacji, ponowne uruchomienie Twoja maszyna i sprawdź, czy używana jest nowa wersja jądra:

$ uname -sr 
Sprawdź wersję jądra w Ubuntu

I to wszystko. Używasz teraz znacznie nowszej wersji jądra niż ta zainstalowana domyślnie Ubuntu.

Streszczenie

W tym artykule pokazaliśmy, jak łatwo zaktualizować jądro Linux w systemie Ubuntu. Istnieje jeszcze jedna procedura, której tu nie pokazaliśmy, ponieważ wymaga skompilowania jądra ze źródła, co nie jest zalecane w produkcji systemów Linux.

Jeśli nadal chcesz skompilować jądro jako doświadczenie edukacyjne, otrzymasz instrukcje, jak to zrobić na stronie Kernel Newbies.

Jak zawsze, możesz użyć poniższego formularza, jeśli masz jakieś pytania lub komentarze na temat tego artykułu.