O několika aplikacích, jako je Linux Kernel Utilities, jsme již psali , UKUU , Ubunsys , který lze použít k upgradu jádra na nejnovější stabilní verzi v Ubuntu. Některé z těchto nástrojů byly ukončeny nebo nebyly aktivně udržovány nebo pravidelně aktualizovány nebo nemusí fungovat pro nové verze Ubuntu a jeho varianty. Bez obav! Právě jsem narazil na nový nástroj s názvem "UKTools" který se také používá k upgradu nejnovějšího jádra Linuxu nebo odstranění starých a nepoužívaných jader v Ubuntu a jeho variantách. Skript UKTools stahuje nejnovější stabilní linuxové jádro z kernel.ubuntu.com a nainstalujte jej automaticky do systémů založených na Ubuntu. Aplikace UKTools si zachová pouze tři verze jádra:první a poslední dvě, ostatní budou vyčištěny.
UKTools – Upgrade nejnovějšího linuxového jádra v Ubuntu a derivátech
UKTools je nástroj pro začátečníky, takže každý začínající uživatel může snadno upgradovat nejnovější jádro.
UKTools lze použít dvěma způsoby.
Metoda – 1:
Stáhněte si nejnovější tarball UKTools na libovolném místě podle vašeho výběru.
$ cd /usr/src
$ sudo wget https://github.com/usbkey9/uktools/archive/master.tar.gz
Rozbalte stažený archiv:
$ sudo tar -xvf master.tar.gz
Tím se rozbalí veškerý obsah staženého archivu do adresáře s názvem uktools-master ve vašem aktuálním adresáři. Cd do tohoto adresáře:
$ cd uktools-master
A spusťte následující příkaz pro upgrade na nejnovější linuxové jádro.
$ ./ukupgrade -simple
Tento příkaz upgraduje aktuálně nainstalované jádro na nejnovější dostupnou verzi. Bude to trvat několik minut. Jakmile je proces aktualizace dokončen, restartujte systém, abyste mohli používat nové jádro.
Nakonec smažte zdrojový tarball, protože už ho nepotřebujeme.
$ sudo rm -fr master.tar.gz
Metoda – 2:
Ujistěte se, že máte nainstalovaný Git. Pokud ještě není nainstalován, spusťte jej pomocí následujícího příkazu.
$ sudo apt-get install git
Git klon úložiště UKTools:
$ git clone https://github.com/usbkey9/uktools
Tento příkaz klonuje veškerý obsah úložiště UKTools do adresáře s názvem "iktools".
Cd do tohoto adresáře:
$ cd uktools
A spusťte následující příkaz pro upgrade jádra:
$ sudo make
Tento příkaz nainstaluje UKTools do vašeho systému a automaticky upgraduje vaše jádro. Nezapomeňte restartovat systém, abyste mohli použít nově nainstalované jádro.
Poté můžete tento nástroj kdykoli vyvolat pomocí následujících příkazů:
Aktualizace jádra:
$ do-kernel-upgrade
Chcete-li odebrat stará a nepoužívaná jádra:
$ do-kernel-purge
Instalační skript můžete znovu spustit příkazem:
$ ./setup
A je to. Úspěšně jsme upgradovali linuxové jádro v Ubuntu 16.04 LTS. Verzi linuxového jádra můžete zkontrolovat pomocí příkazu:
$ uname -r
Ukázkový výstup z mé plochy Ubuntu 16.04 LTS:
4.16.0-041600-generic
Chcete-li zobrazit všechna nainstalovaná jádra Linuxu, spusťte:
$ dpkg --list | grep linux-image
Ukázkový výstup:
ii linux-image-4.16.0-041600-generic 4.16.0-041600.201804012230 amd64 Linux kernel image for version 4.16.0 on 64 bit x86 SMP rc linux-image-4.2.0-16-generic 4.2.0-16.19 amd64 Linux kernel image for version 4.2.0 on 64 bit x86 SMP rc linux-image-4.2.0-34-generic 4.2.0-34.39 amd64 Linux kernel image for version 4.2.0 on 64 bit x86 SMP ii linux-image-4.4.0-15-generic 4.4.0-15.31 amd64 Linux kernel image for version 4.4.0 on 64 bit x86 SMP ii linux-image-4.4.0-28-generic 4.4.0-28.47 amd64 Linux kernel image for version 4.4.0 on 64 bit x86 SMP rc linux-image-extra-4.2.0-16-generic 4.2.0-16.19 amd64 Linux kernel extra modules for version 4.2.0 on 64 bit x86 SMP rc linux-image-extra-4.2.0-34-generic 4.2.0-34.39 amd64 Linux kernel extra modules for version 4.2.0 on 64 bit x86 SMP ii linux-image-extra-4.4.0-15-generic 4.4.0-15.31 amd64 Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP ii linux-image-extra-4.4.0-28-generic 4.4.0-28.47 amd64 Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP ii linux-image-generic 4.4.0.28.30 amd64 Generic Linux kernel image
Jak můžete vidět ve výše uvedeném výstupu, můj desktop Ubuntu 16.04 LTS má tři verze jádra, jako jsou 4.16, 4.4 a 4.2. Jak jsem již zmínil, skript UKTools zachová pouze tři jádra, vše ostatní bude odstraněno.
Přečtěte si také:
- Jak zkontrolovat nainstalovaná jádra Linuxu
- Nejbezpečnější způsob odstranění starých jader v Ubuntu
Nyní víte, jak upgradovat na nejnovější linuxové jádro a jak odstranit nepoužívaná a stará jádra v systémech založených na Ubuntu. Přijdou další dobré věci. Zůstaňte naladěni!
Na zdraví!