Linuxカーネルユーティリティなど、いくつかのアプリケーションについてはすでに説明しました。 、 UKUU 、 Ubunsys 、Ubuntuでカーネルを最新の安定バージョンにアップグレードするために使用できます。これらのツールの一部は、廃止されているか、定期的にアクティブに保守または更新されていないか、新しいUbuntuバージョンとそのバリアントでは機能しない可能性があります。心配ない! 「UKTools」という名前の新しいユーティリティに出くわしました これは、最新のLinuxカーネルをアップグレードしたり、Ubuntuとそのバリアントの古い未使用のカーネルを削除したりするためにも使用されます。 UKToolsスクリプトは、最新の安定したLinuxカーネルを kernel.ubuntu.comからフェッチします。 Ubuntuベースのシステムに自動的にインストールします。 UKToolsアプリケーションは3つのカーネルバージョンのみを保持します。最初と最後の2つ、その他はパージされます。
UKTools-Ubuntuおよび派生物の最新のLinuxカーネルをアップグレードする
UKToolsは初心者向けのユーティリティであるため、初心者のユーザーなら誰でも最新のカーネルを簡単にアップグレードできます。
UKToolsは2つの方法で使用できます。
方法-1:
選択した任意の場所に最新のUKToolstarballをダウンロードします。
$ cd /usr/src
$ sudo wget https://github.com/usbkey9/uktools/archive/master.tar.gz
ダウンロードしたアーカイブを抽出します:
$ sudo tar -xvf master.tar.gz
これにより、ダウンロードしたアーカイブのすべてのコンテンツが uktools-masterという名前のディレクトリに抽出されます。 現在のディレクトリにあります。そのディレクトリへのCD:
$ cd uktools-master
そして、次のコマンドを実行して、最新のLinuxカーネルにアップグレードします。
$ ./ukupgrade -simple
このコマンドは、現在インストールされているカーネルを利用可能な最新バージョンにアップグレードします。数分かかります。アップグレードプロセスが完了したら、システムを再起動して新しいカーネルを使用します。
最後に、ソースtarballを削除します。これは、もう必要ないためです。
$ sudo rm -fr master.tar.gz
方法-2:
Gitがインストールされていることを確認してください。まだインストールされていない場合は、次のコマンドを実行してインストールします。
$ sudo apt-get install git
GitクローンUKToolsリポジトリ:
$ git clone https://github.com/usbkey9/uktools
このコマンドは、UKToolsリポジトリのすべてのコンテンツを「iktools」という名前のディレクトリに複製します。
そのディレクトリへのCD:
$ cd uktools
そして、次のコマンドを実行してカーネルをアップグレードします。
$ sudo make
このコマンドは、システムにUKToolsをインストールし、カーネルを自動的にアップグレードします。新しくインストールしたカーネルを使用するには、システムを再起動することを忘れないでください。
その後、次のコマンドを使用していつでもこのユーティリティを呼び出すことができます。
カーネルをアップグレードするには:
$ do-kernel-upgrade
古いカーネルと未使用のカーネルを削除するには:
$ do-kernel-purge
コマンドを使用してセットアップスクリプトを再実行できます:
$ ./setup
それでおしまい。 Ubuntu16.04LTSでLinuxカーネルを正常にアップグレードしました。コマンドを使用してLinuxカーネルのバージョンを確認できます:
$ uname -r
Ubuntu 16.04 LTSデスクトップからの出力例:
4.16.0-041600-generic
インストールされているすべてのLinuxカーネルを表示するには、次のコマンドを実行します。
$ dpkg --list | grep linux-image
サンプル出力:
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
上記の出力でわかるように、私のUbuntu 16.04 LTSデスクトップには、4.16、4.4、4.2などの3つのカーネルバージョンがあります。すでに述べたように、UKToolsスクリプトは3つのカーネルのみを保持し、それ以外はすべて削除されます。
また読む:
- インストールされているLinuxカーネルを確認する方法
- Ubuntuで古いカーネルを削除する最も安全な方法
これで、最新のLinuxカーネルにアップグレードする方法と、Ubuntuベースのシステムで未使用の古いカーネルを削除する方法を理解できました。来るより良いもの。しばらくお待ちください!
乾杯!