Jak zainstalować jądro Linux 4.3.0

  • Noah Scott
  • 0
  • 1873
  • 133

Zespół programistów Linux Kernel ogłosił najnowszą stabilną Wersja jądra 4.3.0 1 listopada 2015 r. Linux Torvolds napisał w Informacje o wydaniu:

Więc * czułem * się tak, jakby ostatni tydzień serii rc był zajęty, do tego stopnia, że ​​trochę się martwiłem o wydanie. Ale zrobienie rzeczywistych liczb pokazuje, że tak naprawdę było to tylko moje subiektywne odczucie, prawdopodobnie z powodu szczytu jądra i podróży do domu z Korei. W rzeczywistości nie był to szczególnie pracowity tydzień, po prostu żądania ściągnięcia były bardziej zauważalne w ciągu ostatnich kilku dni. Mieliśmy aktualizację sieciową i późną poprawkę błędu trybu x86 vm86 wprowadzonego przez porządki vm86, ale poza tym jest to tylko zbiór różnych małych onelinerów na całym świecie. Ok, tryb vm86 też był jednokierunkowy, był po prostu trochę bardziej denerwujący, ponieważ wyglądał bardziej przerażająco niż zanim ludzie (Andy) zorientowali się, co się dzieje. Zmiany z rc7 są zdominowane przez rzeczy sieciowe, ale jak widać z załączonego krótkiego dziennika, nie jest to nic szczególnie przerażającego. Ogólnie rzecz biorąc, jest to raczej spokojny cykl wydawniczy do samego końca. A wraz z premierą 4.3 oczywiście okienko łączenia dla 4.4 jest otwarte i trzymajmy kciuki, że będzie to równie spokojne wydanie. Zwłaszcza, że ​​najwyraźniej Greg zdecydował z wyprzedzeniem (jako eksperyment wywołany dyskusją na szczycie jądra), że 4.4 będzie kolejną wersją LTS.

Zainstaluj Linux Kernel 4.3.0

W tym samouczku zobaczymy, jak skompilować i zainstalować najnowszą stabilną wersję Linux Kernel 4.3.0 w Ubuntu i CentOS.

Najpierw zobaczymy, jak zainstalować Kernel 4.3.0 na serwerze Ubuntu 15.10.

1. Zainstaluj Linux Kernel 4.3.0 w Ubuntu

Poniższe kroki są testowane w wersji serwerowej Ubuntu 15.10. Jednak te same kroki mogą działać na Debianie i innych pochodnych Ubuntu, takich jak Linux Mint, elementary OS itp.

Uruchom następującą komendę, aby znaleźć aktualną wersję jądra Linuksa zainstalowaną w twoim systemie:

uname -r

Przykładowe dane wyjściowe:

4.2.0-16-generic

Jak widać na powyższym wejściu, obecnie zainstalowana wersja to 4.2.0. Uaktualnijmy go do 4.3.0.

Aby to zrobić, najpierw pobierz stabilną wersję jądra 4.3.0 z oficjalnej strony internetowej za pomocą następującego polecenia.

W 64-bitowych systemach Ubuntu:

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.3-wily/linux-headers-4.3.0-040300-generic_4.3.0-040300.201511020949_amd64.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.3-wily/linux-headers-4.3.0-040300_4.3.0-040300.201511020949_all.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.3-wily/linux-image-4.3.0-040300-generic_4.3.0-040300.201511020949_amd64.deb

W 32-bitowych systemach Ubuntu:

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.3-wily/linux-headers-4.3.0-040300_4.3.0-040300.201511020949_all.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.3-wily/linux-headers-4.3.0-040300-generic_4.3.0-040300.201511020949_i386.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.3-wily/linux-image-4.3.0-040300-generic_4.3.0-040300.201511020949_i386.deb

Po pobraniu niezbędnych pakietów jądra w zależności od architektury systemu Ubuntu, uruchom następujące polecenia, aby zainstalować jądro 4.3.0:

sudo dpkg -i * .deb

Jeśli powyższe polecenie nie działa, zamiast tego uruchom następujące polecenia.

sudo apt-get install gdebi
sudo gdebi linux-headers-4.3 * .deb linux-image-4.3 * .deb

Zaktualizuj program ładujący Grub za pomocą polecenia:

sudo update-grub

Przykładowe dane wyjściowe:

Generuję plik konfiguracyjny GRUB… Znaleziono obraz linux: /boot/vmlinuz-4.3.0-040300-generic Znaleziono obraz initrd: /boot/initrd.img-4.3.0-040300-generic Znaleziono obraz linux: /boot/vmlinuz-4.2.0-16-generic Znaleziony obraz initrd: /boot/initrd.img-4.2.0-16-generic Znaleziono obraz memtest86 +: /boot/memtest86+.elf Znaleziono obraz memtest86 +: / boot /memtest86+.bin

Jeśli używasz programu ładującego BURG, uruchom:

sudo update-burg

Otóż ​​to. Uruchom ponownie system, aby zalogować się do nowego jądra.

Po pomyślnym zalogowaniu uruchom następujące polecenie, aby sprawdzić, czy nowe jądro zostało zaktualizowane.

uname -r

Przykładowe dane wyjściowe:

4.3.0-040300-generic

Albo użyj -za flaga, aby wyświetlić wszystkie szczegóły:

uname -a

Przykładowe dane wyjściowe:

Serwer Linux 4.3.0-040300-generic # 201511020949 SMP Pon 2 Lis 14:50:44 UTC 2015 x86_64 x86_64 x86_64 GNU / Linux

W przypadku, gdy masz jakieś problemy lub skończysz z nieodpowiadającym systemem po zainstalowaniu nowego jądra, po prostu uruchom ponownie system i zaloguj się ze starym Kernelem.

Wybierz „Zaawansowane opcje Ubuntu” z menu Boot, aby zalogować się do starego jądra.

Wybierz poprzednią działającą wersję jądra, czyli 4.2.0 w naszym przypadku.

Następnie uruchom następujące polecenie, aby usunąć nowo zainstalowane jądro:

sudo apt-get remove linux-header-4.3 * linux-image-4.3 *

Uruchom ponownie system Ubuntu, aby zastosować zmiany.

2. Zainstaluj Linux Kernel 4.3.0 w CentOS

Teraz zobaczymy, jak zainstalować / zaktualizować jądro Linuksa 4.3.0 w CentOS. Kroki są testowane w CentOS 7, jednak te same kroki powinny działać na RHEL 7, Scientific Linux 7 i Fedorze itp..

Kernel 4.3.0 nie jest uwzględniony w domyślnych repozytoriach CentOS. Aby zainstalować najnowszą stabilną wersję jądra, dodamy ELRepo. ELRepo to RPM repozytorium pakietów Enterprise Linux. ELRepo obsługuje Red Hat Enterprise Linux (RHEL) i jego pochodne (Scientific Linux, CentOS i inne).

Aby zainstalować ELRepo, wykonaj kroki podane poniżej.

Przede wszystkim zaimportuj klucz publiczny:

rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org

Aby zainstalować ELRepo dla RHEL / Scientific Linux / CentOS-7:

rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm

Aby skorzystać z systemu luster ELRepo, proszę również zainstalować yum-plugin -fastmirror też.

yum install yum-plugin -fastmirror

W Fedorze 22 lub nowszej:

dnf zainstaluj yum-plugin -fastmirror

Aby zainstalować ELRepo dla RHEL / Scientific Linux / CentOS-6:

rpm -Uvh http://www.elrepo.org/elrepo-release-6-6.el6.elrepo.noarch.rpm

Aby skorzystać z systemu luster ELRepo, proszę również zainstalować yum-plugin -fastmirror też.

yum install yum-plugin -fastmirror

Aby zainstalować ELRepo dla RHEL / Scientific Linux / CentOS-5:

rpm -Uvh http://www.elrepo.org/elrepo-release-5-5.el5.elrepo.noarch.rpm

Aby skorzystać z systemu luster ELRepo, proszę również zainstalować yum-plugin -fastmirror też.

yum install yum-plugin -fastmirror

Po zainstalowaniu ELRepo sprawdźmy aktualną wersję jądra za pomocą polecenia:

uname -r

Przykładowe dane wyjściowe:

3.10.0-123.9.3.el7.x86_64

Teraz zainstalujmy najnowszą stabilną wersję jądra 4.3.0 za pomocą polecenia:

yum --enablerepo = elrepo-kernel zainstaluj kernel-ml

Uwaga: Tutaj, Jądro-ml odnosi się do prądu mainlw stabilnej wersji, tj 4.3.0. litera „ml” to skrót od mainline. Plik jądro-ml pakiety są budowane ze źródeł dostępnych w „mainline stabilna ”gałąź The Linux Kernel Archives.

Przykładowe dane wyjściowe:

Rodzaj „Y” kontynuować.

Wczytane wtyczki: najszybszy mirror elrepo-kernel | 2.9 kB 00:00:00 elrepo-kernel / primary_db | 824 kB 00:00:04 Szybkość ładowania kopii lustrzanych z buforowanego pliku hosta * base: centos.excellmedia.net * elrepo: mirrors.thzhost.com * elrepo-kernel: mirrors.thzhost.com * dodatki: centos.excellmedia.net * aktualizacje: centos.excellmedia.net Rozwiązywanie zależności -> Sprawdzanie transakcji w toku ---> Pakiet kernel-ml.x86_64 0: 4.3.0-1.el7.elrepo zostanie zainstalowany -> Zakończono rozwiązywanie zależności Zależności rozwiązane ===== ==================================================== ==================================================== ==================================================== ============= Rozmiar repozytorium wersji łuku pakietów ================================== ==================================================== ==================================================== ==================================== Instalacja: kernel-ml x86_64 4.3.0-1.el7.elrepo elrepo-kernel 37 M Podsumowanie transakcji ======================================== ==================================================== ==================================================== ============================== Zainstaluj 1 pakiet Całkowity rozmiar pobierania: 37 mln Zainstalowany rozmiar: 169 mln Czy wszystko w porządku [y / d / N]: Y

Otóż ​​to. Uruchom ponownie system po zakończeniu instalacji.

Teraz zobaczysz, że wpis Kernel 4.3.0 został dodany do menu Boot. Wybierz go i naciśnij Enter, aby zalogować się przy użyciu nowego jądra.

Aby sprawdzić szczegóły jądra, uruchom:

uname -r

Przykładowe dane wyjściowe:

4.3.0-1.el7.elrepo.x86_64

Lub,

uname -a

Przykładowe dane wyjściowe:

Linux server1.unixmen.local 4.3.0-1.el7.elrepo.x86_64 # 1 SMP Wt 3 Lis 20:15:39 EST 2015 x86_64 x86_64 x86_64 GNU / Linux

Jeśli masz jakiś problem po zaktualizowaniu najnowszego jądra i chcesz go usunąć, zrestartuj system. Wybierz poprzednie działające jądro z menu startowego:

Następnie uruchom następujące polecenie, aby usunąć nowo zainstalowane jądro:

mniam usuń kernel-ml -y

Uruchom ponownie raz, aby użyć starego jądra.

To wszystko na teraz. Mam nadzieję, że ten samouczek będzie dla Ciebie przydatny.

Twoje zdrowie!




Jeszcze bez komentarzy

Zbiór przydatnych informacji o systemie operacyjnym Linux i nowych technologiach
Świeże artykuły, praktyczne wskazówki, szczegółowe recenzje i poradniki. Poczuj się jak w domu w świecie systemu operacyjnego Linux