Jak ulepszyć jądro w Debian Top 10 Bullseye

Jak ulepszyć jądro w Debian Top 10 Bullseye
Ten krótki samouczek wyjaśnia, jak zaktualizować jądro w Debian 11 Bullseye.

Aktualizacja jądra jest konieczna, gdy trzeba dodać funkcje lub obsługę urządzenia, łatać błędy lub zwiększyć wydajność systemu.

Po przeczytaniu tego artykułu będziesz mógł zaktualizować swoje jądro Linux w kilku krokach.

W tym samouczku uaktualnię do jądra 5.16, ale dostarczone instrukcje są również pomocne dla innych wersji jądra. Po prostu wymień 5.16.15 Wersja w tym artykule dla twojej wersji.

Wszystkie instrukcje są również przydatne w poprzednich wersjach Debiana. Możesz zignorować fakt, że ten artykuł został napisany za pomocą Debian Bullseye.

Samouczek zawiera zrzuty ekranu dla wszystkich opisanych kroków, co ułatwi każdemu użytkownikowi Linuksa.

Ulepszanie jądra w Debian 11 Bullseye:

Na początek, zobaczmy, jak określić swoje obecne jądro. Możesz użyć niezmienny polecenie, a następnie -R Parametr, jak pokazano poniżej:

Uname -r

Jak widać powyżej, obecne jądro to 5.10.0. Pobierzmy nowsze jądro.

Możesz sprawdzić ostatnie jądro pod adresem https: // cdn.jądro.org/pub/linux/jądro/v5.X/

W tym samouczku Debiana uaktualnię do 5.16 jądro. Aby pobrać go ze wspomnianego wcześniej źródła, możesz użyć wget polecenie, jak pokazano poniżej:

Notatka: Możesz użyć tego samouczka do instalacji innych wersji jądra, po prostu wymień ścieżkę i nazwę jądra.

wget https: // cdn.jądro.org/pub/linux/jądro/v5.X/Linux-5.16.15.smoła.GZ

Pobierz także podpis jądra za pomocą polecenia, jak pokazano poniżej:

Wget https: // cdn.jądro.org/pub/linux/jądro/v5.X/Linux-5.16.15.smoła.podpisać

Wyodrębnij jądro, które pobrałeś, uruchamiając następujące polecenie (poniższe polecenie zakłada, że ​​masz .smoła.pakiet GZ):

TAR XVZF Linux-5.16.15.smoła.GZ

Lub

TAR XVZF Linux-.smoła.GZ

Gdzie "Wersja" Musisz zostać zastąpiony faktyczną wersją jądra, pobrałeś.

Wprowadź katalog z plikami wyodrębnionymi, uruchamiając następujące polecenie:

CD Linux-5.16.15/

Zaktualizuj plik konfiguracyjny, uruchamiając polecenie pokazane na następującym obrazie:

sudo cp -v /boot /config -$ (uname -r) .konfigurator

Zainstaluj potrzebne pakiety, aby skompilować jądro Linux, wykonując następujące polecenie:

sudo apt-get instal instaluj kompilację linux-source bc kmod cpio flex libncurses5-dev libelf-dev libssl-dev krasnoludy -y

Aby skonfigurować jądro i dodawać lub usuwać obsługę urządzeń, uruchom następujące polecenie:

Sudo Make Menuconfig

Możesz zbadać wszystkie opcje na tym ekranie, aby dostosować jądro zgodnie z Twoimi potrzebami. Po zakończeniu naciśnij Ratować przycisk:

wciśnij OK przycisk, aby zapisać plik konfiguracyjny.

wciśnij Wyjście przycisk, aby zakończyć proces.

wciśnij Wyjście Przycisk ponownie, aby powrócić do terminalu.

Wyłącz niepotrzebne moduły i stwórz .Plik konfiguracji oparty na bieżącej konfiguracji jądra poprzez wykonanie następującego polecenia:

sudo Make LocalModconfig

Teraz zacznij kompilować nowe jądro, uruchamiając polecenie pokazane na następującym obrazie. Ten proces może potrwać kilka minut.

sudo tworzy bzimage

Otrzymasz podobne dane wyjściowe, jak pokazano poniżej:

Zainstaluj moduły jądra, uruchamiając następujące polecenie:

sudo tworzyć moduły i sudo tworzyć moduły_install

Jeśli użyłeś sudo polecenie podczas procesu możesz być konieczny do wpisania swojego sudo hasło, jak pokazano poniżej:

Zakończ instalowanie nowego jądra, wykonując następujący wiersz:

Sudo wykonaj instalację

Potrzebujesz Grub, bootloadera, aby włączyć nowe jądro, aby go uruchomić.

Aby to zrobić, po prostu zaktualizuj Grub, uruchamiając następujące polecenie:

sudo aktualizacja-Grub

Teraz ponownie uruchom swój system, aby załadować nowe jądro.

Sudo zrestartuj

Po uruchomieniu sprawdź swoje jądro, uruchamiając następujące polecenie:

Uname -r

Jak widać, jądro zostało pomyślnie zaktualizowane. Teraz możesz cieszyć się ulepszonym systemem.

Jakie jest jądro Linux?

Kernel Linux jest rdzeniem systemu, którego głównym zadaniem jest umożliwienie interakcji między sprzętem a oprogramowaniem. Definiuje procesy, które mogą przechodzić przez procesor i ilość dostępnych zasobów dla każdego z nich. Analizuje również pamięć i zarządza sterowcami.

Możesz rozważyć część funkcji jądra jako tłumacza między różnymi komponentami, w tym komponenty abstrakcyjne, takie jak reszta systemu operacyjnego.

Kernel Linux jest bezpłatny i open source i jest napisany w języku C. Został opracowany przez Linus Torvalds. Jest licencjonowany na podstawie ogólnej licencji publicznej GNU V2. Dziś jest powszechnie obsługiwany, a nowe wydania są publikowane okresowo. Obecnie społeczność stojąca za rozwojem jądra ma ponad 6000 współpracowników.

Niektórzy eksperci twierdzą, że jądro jest systemem operacyjnym, a Linux jest dodatkiem.

Podczas kompilacji możesz dodać obsługę nieobsługiwanego sprzętu, dodać funkcje i błędy łatki i problemy z bezpieczeństwem, jak pokazano wcześniej w Zrób menuconfig krok. Jest to szczególnie przydatne w systemach takich jak Debian przy użyciu starych wersji jądra.

Możesz dołączyć różne wersje jądra w swoim bootloaderze do wyboru między nimi podczas uruchamiania systemu.

Aby uzyskać dodatkowe informacje na temat jądra Linux i wydań, odwiedź https: // jądro.org.

Wniosek:

Jak widać, aktualizacja jądra Linux w Debian 11 Bullseye jest długim, ale łatwym zadaniem, jakie może osiągnąć każdy użytkownik Linux. Istnieje wiele kroków, jak opisano powyżej, ale proces jest łatwy dzięki wykonaniu kroków wyjaśnionych w tym samouczku.

Jeśli używasz Debian 10 lub Debian 9, nadal możesz skompilować nowe jądro, postępując zgodnie z powyższymi instrukcjami. Proces jest nawet podobny w przypadku innych dystrybucji Linux, z wyjątkiem kroków za pomocą Menedżera pakietów Apt/Apt-Get i dla systemów za pomocą innego bootloadera niż GRUB (w takim przypadku wystarczy wymienić aktualizację GRUB dla aktualizacji bootloader). Po zaktualizowaniu jądra możesz poczuć, że wydajność systemu poprawia wsparcie wybrane na etapie konfiguracji.

Dziękujemy za przeczytanie tego artykułu, wyjaśniając, jak zaktualizować jądro w Debian. Mam nadzieję, że ten artykuł był dla Ciebie przydatny. Kontynuuj podążaj za Linux, aby uzyskać bardziej profesjonalne samouczki Linux.