この記事では、Linuxカーネルを利用可能な最新バージョンに更新する3つの方法について説明します。カーネルバージョン5.4に付属するUbuntu20.04LTSでの手順を説明しました。以前のバージョンのUbuntuOSを使用しても、ほぼ同じ手順に従うことができます。
現在のカーネルバージョンを確認する
カーネルバージョンを更新する前に、現在のバージョンを確認することをお勧めします。カーネルを更新する新しいバージョンを決定するのに役立ちます。 Ctrl + Alt + Tキーボードショートカットを使用してコマンドラインを開きます。
次に、次のように、コマンドラインから直接現在のカーネルバージョンを確認します。
$うなめ -NS
次のコマンドを使用して、カーネルのバージョンを確認することもできます。
$猫 /パーセント/バージョン上記のコマンドのいずれかを使用すると、OSのカーネルバージョンが表示されます。上記の出力から、この記事で使用されているカーネルバージョンは5.4.0-28-genericであることがわかります。
次の方法では、コマンドラインを使用してカーネルバージョンを更新する方法を示します。
方法#1:Ubuntuカーネルチームサイト
次の方法では、最初にUbuntuカーネルチームサイトから最新バージョンをダウンロードしてからインストールすることにより、カーネルバージョンを更新します。
この方法では、次の手順に従ってカーネルバージョンを更新します。
- を開きます Ubuntuカーネルチーム Ubuntu用の最新のLinuxカーネルをダウンロードするサイト。ダウンロードするバージョンを選択してから、汎用バージョンの.debファイルをダウンロードします。
- linux-headers--all.deb
- linux-mage-unsigned--amd64.deb
- linux-modules--amd64.deb
カーネルを最新の安定したカーネルバージョン5.6.10に更新したいと思います。そこで、以下の.debファイルをダウンロードしました。
linux-headers-5.6.10-050610_5.6.10-050610.202005052301_all.deb
linux-image-unsigned-5.6.10-050610-generic_5.6.10-050610.202005052301_amd64.deb
linux-modules-5.6.10-050610-generic_5.6.10-050610.202005052301_amd64.deb
または、 wget カーネルバージョン5.6.10の次のメインラインパッケージをダウンロードするコマンド:
$wgethttps://kernel.ubuntu.com/〜カーネル-ppa/メインライン/v5.6.10/linux-headers-5.6.10-050610_5.6.10-050610.202005052301_all.deb
$wgethttps://kernel.ubuntu.com/〜カーネル-ppa/メインライン/v5.6.10/linux-image-unsigned-
5.6.10-050610-generic_5.6.10-050610.202005052301_amd64.deb
$wgethttps://kernel.ubuntu.com/〜カーネル-ppa/メインライン/v5.6.10/linux-modules-5.6.10-
050610-generic_5.6.10-050610.202005052301_amd64.deb
- すべてのパッケージがダウンロードされたら、ls –lコマンドを使用してそれらを確認できます。
- 次のステップは、ダウンロードしたすべてのパッケージをインストールすることです。ホームディレクトリ以外のディレクトリにファイルをダウンロードした場合は、最初にcdコマンドを使用してそのディレクトリに移動します。$CD /道/に/ディレクトリ
次に、ダウンロードしたすべての.debファイルをインストールします。次のコマンドを使用してこれを行うことができます。
$sudo dpkg-私*.debすべてのパッケージのインストールが完了するまでしばらく待ちます。
- システムを再起動します。再起動が完了したら、システムにログインし、カーネルのバージョンを確認します。 うなめ 次のようにコマンド:
方法2:Bashスクリプトを使用する
次の方法では、新しいカーネルバージョンをインストールするためにbashスクリプトを使用します。これを行うには、次の簡単な手順に従います。
1.次のコマンドを使用してbashスクリプトをダウンロードします。
$wgethttps://raw.githubusercontent.com/ピムリー/ubuntu-mainline-kernel.sh/主人/ubuntu-mainline-kernel.sh
2.スクリプトを/ usr / local / bin /ディレクトリにコピーします。次のコマンドでこれを行うことができます。
$sudo インストールubuntu-mainline-kernel.sh/usr/ローカル/午前/3.これで、カーネルバージョンを次のように更新できます。
$Ubuntu-mainline-kernel.sh –i最新のカーネルバージョン番号を検索して提供します。 v5.6.10、次の出力。このバージョンをインストールする場合は、Bを押してインストールを開始します。
インストールしたら、システムを再起動します。次に、カーネルのバージョンを確認します。 うなめ 次のようにコマンドを実行します。
$うなめ-NS出力には、更新されたカーネルバージョンが表示されます
方法3:GUIを介してUbuntuカーネルバージョンを更新する
次の方法では、Linuxカーネルを更新するためのGUI方法について説明します。カーネルの最新バージョンをインストールするために、グラフィカルなメインラインツールを使用します。そのための簡単な手順は次のとおりです。
1. Mainlineツールは公式のUbuntuリポジトリでは利用できないため、システムのsources.listファイルにPPAを手動で追加する必要があります。使用 apt-add-repository この目的のためのコマンド:
$sudoapt-add-repository-とppa:cappelikan/ppa2.メインラインリポジトリを追加したら、次の手順でシステムのリポジトリインデックスを更新します。
$sudoaptアップデート3.次に、次のコマンドを使用してメインラインツールをインストールします。
$sudoaptインストールメインラインシステムは、お客様に確認を提供することにより、確認を求める場合があります。 Y / N オプション。打つ と 続行すると、メインラインツールがシステムにインストールされます。
4.次のようにUbuntu検索バーからメインラインツールを起動します。
5. Mainlineツールを起動すると、次のインストーラーウィンドウが表示され、新しいカーネルバージョンと利用可能なカーネルバージョンのリストが表示されます。リストからバージョンを選択し、をクリックすると、新しいバージョンをインストールできます。 インストール 右側のバーのボタン。
この手順の後、次の認証ダイアログが表示されます。スーパーユーザーのパスワードを入力し、 認証する ボタン。
選択したカーネルバージョンのインストールが開始され、新しいウィンドウでインストールプロセスを確認できます。
次に、システムを再起動して、新しいカーネルバージョンを確認します。
$うなめ-NSこの記事では、Ubuntu 20.04LTSでカーネルバージョンを更新するための3つの異なる方法について説明しました。カーネルを更新した後、システムの起動時に問題が発生する場合があります。この場合、起動時にShiftキーを押して古いカーネルに戻り、リストから古いバージョンを選択します。