GNU/Linux >> Linux の 問題 >  >> Ubuntu

UbuntuでLinuxカーネルを更新する方法

はじめに

Linuxカーネルは、オペレーティングシステムの中心的なコアのようなものです。一種の仲介者として機能し、ソフトウェアアプリケーションとコンピュータハードウェア間のインターフェイスを提供します。

Linuxカーネルは、さまざまな種類のLinuxがすべて動作する基盤です。これはオープンソースソフトウェアです。誰でもコードを逆コンパイル、調査、変更できます。

テクノロジーが進歩するにつれて、開発者はパッチとLinuxカーネルのアップデートを発見します。 。これらのパッチは、セキュリティを向上させ、機能を追加し、オペレーティングシステムが機能する速度を向上させることさえできます。

Linuxオペレーティングシステム(Ubuntuなど)を実行している場合は、カーネルを定期的にチェックして更新することをお勧めします。

前提条件

  • UbuntuLinuxを実行しているサーバー
  • ターミナルへのアクセス(CTRL-ALT-Tまたは[アプリケーション]メニュー>[アクセサリ]>[ターミナル]
  • sudoのユーザーアカウント 特権
  • apt Ubuntuに組み込まれているツール
  • Ubuntuに組み込まれているUpdateManager(オプション)

Ubuntuカーネルの更新に関するチュートリアル

オプションA:システム更新プロセスを使用する

ステップ1:現在のカーネルバージョンを確認する

ターミナルウィンドウで、次のように入力します。

uname –sr

端末は次のような出力を返します:

Linux 4.4.0-64 generic

最初の2桁(この場合は4.4)は、カーネルパッケージ全体です。 3桁目はバージョンで、4桁目はパッチと修正のレベルを示します。

詳細については、Linuxカーネルのバージョンを確認するための完全ガイドを参照してください。システムを検査しているときに、実行しているUbuntuのバージョンを確認することもできます。

ステップ2:リポジトリを更新する

端末で次のように入力します:

sudo apt-get update

このコマンドは、ソフトウェアのローカルリストを更新し、新しいリビジョンと更新を記録します。新しいバージョンのカーネルがある場合、コマンドはそれを見つけてダウンロードとインストールのマークを付けます。

ステップ3:アップグレードを実行する

ターミナルにいる間に、次のように入力します。

sudo apt-get dist-upgrade

「dist-upgrade」 スイッチはUbuntuに依存関係を処理するように要求します インテリジェントに。つまり、特定のソフトウェアパッケージが依存している 実行する別のソフトウェアパッケージで、このコマンドは、最初のパッケージをアップグレードする前に、2番目のパッケージがアップグレードされていることを確認します。

この方法は、UbuntuLinuxカーネルをアップグレードするための安全な方法です。このユーティリティを介してアクセスできるカーネルアップデートは、ご使用のバージョンのUbuntuで動作することがテストおよび検証されています。

オプションB:システム更新プロセスを使用してKernalアップグレードを強制する

新しいカーネルがリリースされたが、ご使用のバージョンのUbuntuで完全にテストされていない場合があります。たとえば、Ubuntu 17.10(Artful Aardvark)を実行していて、Ubuntu 18.04(Bionic Beaver)が利用可能であることを知っているとします。

この方法でカーネルを更新するには、より実質的なプロセスが必要です。

ステップ1:重要なファイルをバックアップする

おそらくすでにこれを行っていますが、繰り返す価値があるほど重要です。

ステップ2:SoftwareUpdaterを使用する

スーパーキーを押してソフトウェアアップデータを起動します (ほとんどのキーボードの「Windows」キー)、UpdateManagerを検索します。

更新が必要な場合は、更新マネージャーから通知されます。パートAの手順を実行した場合は、コンピューターが最新であると表示されているはずです。

設定をクリックします ボタン。

新しいウィンドウがいくつかのタブで開きます。

ステップ3:SoftwareUpdaterを構成する

更新をクリックします タブ。

[アップデートのインストール元]の下にある最初の3つのチェックボックスをオンにします

  • 重要なセキュリティアップデート
  • 推奨される更新
  • サポートされていない更新

次に、このタブの下部にある「新しいUbuntuバージョンを通知する」というラベルの付いたドロップダウンを探します。

そのドロップダウンをクリックして、次を選択します:

  • 長期サポートバージョンの場合(完全サポート付きのテスト済みで信頼性の高いバージョンを使い続けたい場合)
  • 新しいバージョンの場合(最新かつ最高のもので遊ぶのが好きで、少しバグがあってもかまわない場合)

このウィンドウを閉じてから、再度開きます。新しいバージョンが出ている場合は、アップグレードするオプションを提供する必要があります。 (通常、アップグレードが利用可能になり、サーバートラフィックが明るくなるまで、リリース後数日かかります。)

ステップ4:アップグレードを強制する

何らかの理由でシステムがアップグレードを提供しない場合は、ターミナルを開いて次のように入力することで、アップグレードを強制できます。

update-manager –d

システムは、Ubuntuの新しいカーネル(およびバージョン)のリリースノートを示すウィンドウで応答する必要があります。

すべてが良さそうな場合は、[アップグレード]をクリックします 、プロセスが続行されます。

オプションC:カーネルを手動で更新する(高度な手順)

利用可能な最新の(テストされていない)カーネルにアップグレードしたいだけで、リスクを認識している場合は、新しいカーネルを選択してインストールするための3番目の手順があります。

この手順を実行する前に、システム構成を確認することをお勧めします。カスタムドライバー(特にビデオドライバー)を実行していますか?カスタム構成またはパッケージはありますか?それらは新しいカーネルと互換性がない可能性があります。

間違えて新しいカーネルに互換性がないことがわかった場合は、リカバリオプションを利用できるはずです。ただし、問題を修正するよりも、予防策を講じて問題を防ぐ方がよいでしょう。

インストールするカーネルのリリースノートを調べることもお勧めします。リビジョン番号と使用する予定の機能をメモしてください。

このプロセスでは、 Ukuuを使用します 、カーネルを更新するためのグラフィカルユーティリティ。カーネルを手動でダウンロードしてインストールする方法や、ソースコードのコピーを取得してコンパイルする方法など、他の方法もあります。これらの方法はより複雑であり、このガイドの範囲外です。

ステップ1:Ukuuをインストールする

ターミナルで、次のように入力します(各行の後にEnterキーを押します):

sudo apt-add-repository ppa:teejee2008/ppa
sudo apt-get update
sudo apt-get install ukuu

最初のコマンドは、Linux用のオープンソースソフトウェアのTeeJeeTechリポジトリを基本リポジトリに追加します。 2番目のコマンドはデータベースを更新するため、最新のリビジョンのリストが表示されます。 3番目のコマンドは、Ukuuソフトウェアをインストールします。

ステップ2:Ukuuを起動する

ターミナルで次のように入力します:

sudo ukuu-gtk

Ukuuユーティリティが起動し、利用可能なLinuxカーネルバージョンのリストが表示されます。

ステップ3:カーネルをインストールする

インストールするカーネルを選択し、右側の[インストール]ボタンをクリックします。

ステップ4:システムを再起動します

カーネルのインストールが完了したら、システムを再起動します。オペレーティングシステムに戻ったら、Ukuuを再起動してインストールを確認できます。

ステップ5:失敗した場合

壊滅的な問題がある場合は、 GRUB 、またはブートユーティリティは、選択して起動できる古いカーネルのコピーを保持します。

起動画面で、Ubuntuの詳細オプションを選択します –次に、前のカーネル(リビジョン番号で識別)を選択します。 「アップスタート」または「リカバリモード」オプションを使用する必要はありません。

ステップ6:カーネルのアンインストール

Ukuuユーティリティは、Ubuntuの古いカーネルを削除する機能も提供します。以前にインストールしたのと同じカーネルをクリックし、削除をクリックするだけです。 右側にあります。


Ubuntu
  1. UbuntuでLinuxカーネルのバージョンを確認する方法は?

  2. Ubuntu /LinuxMintにLinuxKernel5.10LTSをインストールする方法

  3. Linuxカーネル5.13がリリースされました! Ubuntu21.04にインストールする方法

  1. UbuntuとLinuxMintでLinuxカーネルのバージョンを確認する方法

  2. Ubuntu16.04にLinuxカーネル4.10.1をインストールする方法

  3. UbuntuとLinuxMintにLinuxカーネル4.3をインストールする方法

  1. Ubuntu用のLinuxカーネルを更新するさまざまな方法

  2. Linuxカーネル5.15をUbuntu20.04にインストールする方法

  3. Ubuntuを更新する方法