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áhnout – Zdarma 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