GNU/Linux >> Znalost Linux >  >> Linux

Nainstalujte Linux Kernel 4.14 LTS do systémů založených na RPM a DEB

Linus Torvalds oznámil konečné stabilní vydání Linux Kernel 4.14 v neděli 12. listopadu 2017. Toto vydání je první verzí LTS, která má podporu 6 let . Aktualizace jádra, opravy chyb a vylepšení funkcí můžete dostávat po dobu 6 let. Předchozí linuxová jádra LTS měla podporu pouze 2 roky. Tato nejnovější verze dorazila včas s novými funkcemi, opravami chyb a spoustou vylepšení. Další podrobnosti naleznete v poznámkách k vydání Linux Kernel 4.14 .

V tomto tutoriálu se podíváme, jak nainstalovat Linux Kernel 4.14 LTS v systémech založených na RPM a DEB. Níže uvedené kroky jsou testovány v systémech CentOS 7 a Ubuntu 17.04, nicméně budou fungovat na jiných systémech založených na YUM a APT.

Nainstalujte Linux Kernel 4.14 LTS v CentOS 7

Následující kroky jsou testovány v CentOS 7 64bitové minimální edici. Může však fungovat i na jiných RPM distribucích, jako jsou RHEL, Fedora a Scientific Linux.

Nejnovější jádro není dostupné v oficiálních repozitářích. Musíme tedy přidat ELRepo úložiště pro instalaci tohoto nejnovějšího jádra.

Následující kroky by měly být spuštěny jako root uživatel.

Nejprve  přidejte klíč ELRepo GPG, jak je znázorněno níže:

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

Poté přidejte ELRepo v CentOS 7 / RHEL 7 / Scientific Linux 7 pomocí příkazu:

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

Instalace ELRepo pro CentOS 6 / RHEL 6 / Scientific Linux 6:

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

Povolte nejrychlejší zrcadlení ELRepo instalací následujícího balíčku:

yum install yum-plugin-fastestmirror

Přidali jsme ELRepo. Nyní je čas nainstalovat linuxové jádro 4.14.

Pro případ, že byste chtěli zobrazit aktuálně nainstalovanou verzi jádra, spusťte následující příkaz:

uname -r

Ukázkový výstup:

3.10.0-514.16.1.el7.x86_64

Jak jste ve výše uvedeném výstupu, můj testovací box CentOS 7 běží s jádrem Linux verze 3.10.0-514.16.1.el7.x86_64 .

Dále povolte ELRepo a nainstalujte verzi Linux Kernel 4.14 pomocí příkazu:

yum --enablerepo=elrepo-kernel install kernel-ml

Po instalaci jádra restartujte systém a ze zaváděcí nabídky Grub vyberte nejnovější jádro.

Po přihlášení do systému můžete ověřit nově nainstalovanou verzi jádra, jak je uvedeno níže.

uname -r

Ukázkový výstup by byl:

4.14.0-1.el7.elrepo.x86_64

Gratulujeme! Úspěšně jste aktualizovali jádro Linuxu. Nyní je váš systém poháněn nejnovější stabilní verzí jádra Linux 4.14.

Setkali jste se po instalaci nového jádra Linuxu s nějakými problémy? Žádný problém, restartujte systém. Přihlaste se do systému výběrem dříve nainstalovaného jádra z nabídky Boot.

Poté odeberte nově nainstalované jádro pomocí příkazu:

yum remove kernel-ml

To je ono.

StáhnoutZdarma elektronická kniha:„Příručka programování modulu jádra Linuxu“

Nainstalujte Linux Kernel 4.14 LTS v Ubuntu 17.04

Následující kroky jsou testovány na serveru Ubuntu 17.04. Tato příručka by však měla fungovat i v jiných verzích Ubuntu (starší a novější verze) a také v Debianu, Linux Mintu.

Chcete-li zobrazit aktuálně nainstalované jádro, spusťte:

uname -r

Ukázkový výstup:

4.13.0-041300-generic

Jak vidíte, můj systém Ubuntu 17.04 běží s 4.13.0-041300-generic verze jádra.

Nyní nainstalujeme Linux Kernel 4.14 . Nejnovější jádro si můžete stáhnout z následujícího odkazu.

  • Stáhněte si Linux Kernel 4.14

Pro 64bitové Systémy Ubuntu:

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.14/linux-headers-4.14.0-041400_4.14.0-041400.201711122031_all.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.14/linux-headers-4.14.0-041400-generic_4.14.0-041400.201711122031_amd64.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.14/linux-image-4.14.0-041400-generic_4.14.0-041400.201711122031_amd64.deb

Pro 32 bitů Systémy Ubuntu:

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.14/linux-headers-4.14.0-041400_4.14.0-041400.201711122031_all.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.14/linux-headers-4.14.0-041400-generic_4.14.0-041400.201711122031_i386.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.14/linux-image-4.14.0-041400-generic_4.14.0-041400.201711122031_i386.deb

Dále nainstalujte Linux Kernel 4.14 LTS pomocí příkazu:

sudo dpkg -i *.deb

Nakonec aktualizujte zavaděč Grub pomocí příkazu:

sudo update-grub

Ukázkový výstup:

Generating grub configuration file ...
Found linux image: /boot/vmlinuz-4.14.0-041400-generic
Found initrd image: /boot/initrd.img-4.14.0-041400-generic
Found linux image: /boot/vmlinuz-4.13.0-041300-generic
Found initrd image: /boot/initrd.img-4.13.0-041300-generic
Found linux image: /boot/vmlinuz-4.10.0-33-generic
Found initrd image: /boot/initrd.img-4.10.0-33-generic
done
Pokud používáte zavaděč BURG, spusťte:
sudo update-burg

Restartujte systém a přihlaste se k nově nainstalovanému jádru.

Zkontrolujte, zda bylo nainstalováno nové jádro pomocí příkazu:

uname -r

Ukázkový výstup z mého systému Ubuntu:

4.14.0-041400-generic

Pokud máte po upgradu na nejnovější jádro nějaké problémy, vynucte si restartování systému a přihlaste se ke starému jádru výběrem ‘Pokročilé možnosti pro Ubuntu’ z nabídky Boot.

Vyberte staré jádro, které funguje bez problémů.

Poté odinstalujte nové jádro pomocí příkazu:

sudo apt-get remove linux-headers-4.14* linux-image-4.14*

Nakonec znovu restartujte systém a přihlaste se ke starému jádru.

Existuje také nejjednodušší způsob upgradu na nejnovější jádro v systémech podobných Ubuntu. Pokud se vám nelíbí způsob příkazového řádku, můžete snadno upgradovat své jádro Linuxu v Ubuntu a jeho derivátech pomocí Ubuntu Kernel Upgrade Utility . Další podrobnosti naleznete v následující příručce.

  • Ukuu – snadný způsob instalace a upgradu linuxového jádra v systémech založených na Ubuntu

Zkontrolujte také Linux Kernel Utilities k instalaci nejnovější verze jádra v systémech založených na DEB.

  • Linux Kernel Utilities – Skripty pro kompilaci a aktualizaci nejnovějšího linuxového jádra pro Debian a deriváty

Další tip: Pokud jste po upgradu na verzi jádra 4.x narazili na chybu v Oracle VirtualBox, jak je uvedeno níže, přejděte na následující odkaz.

Tuto chybu jsem dostal po aktualizaci verze jádra.

Kernel driver not installed (rc=-1908)

Pokud jste narazili na podobnou chybu, problém vyřešte pomocí následujícího průvodce.

  • Chyba VirtualBoxu po instalaci jádra Linux 4.x v Ubuntu

Chcete nainstalovat Linux Kernel 4.14 v openSUSE? Podívejte se na následující odkaz.

  • Nainstalujte Linux Kernel 4.14 do openSUSE

Linux
  1. Linux – kompilace a instalace jádra Kernel.org do vlastního svazku na disku?

  2. Ukuu Kernel Manager – Instalace a upgrade linuxových jader v Ubuntu

  3. Úvod do Linuxu KVM (kernel Based Virtualization) a jeho výhod

  1. Jak nainstalovat Linux Kernel 5.10 LTS v Ubuntu / Linux Mint

  2. Jak nainstalovat a používat Glances k monitorování systémů Linux

  3. Je možné sestavit linuxové distro podporující RPM i .deb balíčky?

  1. Nainstalujte libnss a Watch Netflix na Linux Ubuntu 14.0.4

  2. Linuxové jádro a jeho funkce

  3. Nainstalujte Linuxové jádro 4.15 v systémech založených na RPM a DEB