kledgeb UbuntuやLinuxの最新情報を紹介

Ubuntu 20.04 その75 - Linux Kernelのライブパッチサービスを利用するには

Linux Kernelのライブパッチサービス

「Ubuntu 20.04 LTS」で「Linux Kernel」のライブパッチサービスを利用する方法です。


ライブパッチとは

「Linux Kernel」のライブパッチとは、再起動せずに現在動作中の「Linux Kernel」に修正を適用する仕組みです。
通常「ソフトウェアの更新」から「Linux Kernel」をアップデートすると、アップデートを反映するためにPCの再起動が必要になります。

「Linux Kernel」はOSの中核となるソフトウェアであり、「Linux Kernel」の脆弱性は大きなセキュリティーリスクに成り得ます。
アップデートされた「Linux Kernel」が提供されたら原則即座に「Linux Kernel」をアップデートし、PCを再起動する必要があります。

すぐに再起動できない事情

個人ユーザーならPCの再起動で特別困る事態にはなりませんが、サービスを提供しているサーバーを再起動するとなると、事情が変わってきます。

サーバーを再起動するということは、そのサーバーが提供しているサービスが一時的に停止するということになります。
しかし致命的な脆弱性を放置するわけにも行きません。
また個人ユーザー見たくアップデートして再起動し作業完了というわけにも行きません。

再起動しなくても変更を反映できるように

そこで再起動せずに現在動作中の「Linux Kernel」に変更を適用する仕組みが登場しました。
それがこのライブパッチです。
しかしユーザーがこの仕組みを利用するには、ライブパッチを提供してくれる提供者が必要になります。

「Canonical」はライブパッチを提供する「Canonical Livepatch Service」を立ち上げ、ユーザーは「Linux Kernel」のライブパッチサービスを利用できるようになりました。


  • Canonical Livepatch Service

これにより「Ubuntu」の稼働時間や再起動を行うタイミングに幅ができました。
ただし「Canonical Livepatch Service」は、LTSリリース及び「ESM」の「Ubuntu」向けに提供されるサービスです。

あくまでもパッチ

従来の「Linux Kernel」の丸ごとアップデートと異なり、あくまでもパッチの適用です。
重大な脆弱性など部分的なアップデートを「Linux Kernel」に適用します。

永遠に再起動しなくても随時すべてのアップデート(パッチ)が適用され続け、常に最新の「Linux Kernel」に保たれると言う意味ではありません。
再起動できるタイミングで「Linux Kernel」のアップデートとPCの再起動が必要になります。

3台まで無料でサービスを利用可能

3台までのPCなら、「Canonical Livepatch Service」を無料で利用できます。
4台以上のPCで「Canonical Livepatch Service」を利用したい人や、エンタープライズ分野で高度なサポートが必要な事業者は、有償サポートサービスを利用すると良いでしょう。

  • Ubuntu Advantage

また無償での利用を通じ、具体的にどのようなサービスなのか、どのように利用すればよいのか、事前に動作確認を行うのも良いでしょう。

Ubuntu 20.04 LTSでLinux Kernelのライブパッチサービスを利用するには

「Ubuntu 20.04 LTS」で「Linux Kernel」のライブパッチサービスを利用する方法です。
「Ubuntu 20.04 LTS」はLTSリリースであるため、「Linux Kernel」のライブパッチサービスの対象となります。
ここでは無償でライブパッチサービスを利用する方法を紹介します。

1.Livepatch設定画面の起動

「アクティビティ」を開き、以下のように「Livepatch」を検索します。


「Livepatch」が見つかるので、「Livepatch」をクリックします。

2.サインイン画面を開く

以下のように「Livepatch」設定画面が表示されるので、「サインイン」ボタンをクリックします。


補足

この設定画面は「ソフトウェアとアップデート」の設定画面であり、「ソフトウェアとアップデート」を起動し上記のように「Livepatch」タブをクリックすれば、同じ設定画面を表示できます。

3.アカウント設定画面の表示

以下のようにアカウント設定を促す画面が表示されるので、「サインイン/登録」ボタンをクリックします。


Ubuntu Oneアカウントが必要

「Canonical Livepatch Service」を利用するには、「Ubuntu One」アカウントが必要になります。
すでに「Ubuntu One」アカウントを取得している場合も、まだ「Ubuntu One」アカウントを取得していない場合でも、アカウント設定画面でアカウントの登録や設定が可能です。

4.アカウントの設定

以下の画面が表示されます。


すでにUbuntu Oneアカウントを取得している場合

すでに「Ubuntu Oneアカウント」を取得している場合、以下のように「Ubuntuシングルサインオンアカウントを持っている」を選択し、以下のようにアカウントのメールアドレスとパスワードを入力し、画面左上の「接続」ボタンをクリックします。


この後何度か認証画面が表示されます。
認証画面では認証画面に表示されているユーザーのパスワード(通常は現在ログインしているユーザーのパスワード)を入力して認証を行ってください。

すでにUbuntu Oneアカウントを取得しているが、パスワードを忘れた場合

すでに「Ubuntu Oneアカウント」を取得しているがパスワードを忘れた場合、以下のように「パスワードを忘れました」を選択し、画面左上の「接続」ボタンをクリックします。


以下のようにブラウザーが起動し、パスワードのリセット画面が表示されます。
画面の案内に従い、パスワードを再設定してください。


Ubuntu Oneアカウントを取得していない場合

まだ「Ubuntu Oneアカウント」を取得していない場合、以下のように「アカウントを登録する」を選択し、画面左上の「接続」ボタンをクリックします。


以下のようにブラウザーが起動し、アカウントの登録画面が表示されます。
必要事項を入力の上、「アカウントを作成する」ボタンをクリックしてアカウントを登録してください。


5.設定完了

アカウントの設定を行えば、以下のようにライブパッチサービスが有効になります。
これで自動的にライブパッチの取得や適用が行われるようになります。


6.ライブパッチインジケーター

また同時に「canonical-livepatch」がバックグラウンドでインストールされ、インストール後に以下のようにインジケーターを表示できるようになります。


インジケーターを有効にすれば、以下のようにライブパッチの利用状況を表示するインジケーターがトップパネルに表示されるようになります。


ちなみに「canonical-livepatch」は「Snap」で提供されるソフトウェアです。


7.ライブパッチの有効・無効を切り替えるには

ライブパッチの有効・無効は、いつでも切り替えられます。
「Livepatch」の設定画面で、以下のようにライブパッチの有効・無効を簡単に切り替えられます。


一度登録した「Ubuntu Oneアカウント」は、以下のように「設定」の「オンラインアカウント」で管理されます。


再度ライブパッチを有効にする時は、以下のようにアカウント設定を行わずに簡単に有効にできます。


Ubuntu
スポンサー
コメント
コメントポリシー
コメントをする前に UbuntuのCode of Conduct(CoC/行動規範) を確認し、CoCに沿ったコメントをお願いします。
コメントの使い方は、コメントの使い方を参照してください。
同一カテゴリーの記事
SNS
人気の記事
  • Linux その450 - Canonical LXD や MicroCloud にクライアントなりすましの脆弱性・アップデートを
    Canonical LXD や MicroCloud に重大な脆弱性 2026年10月28日、Canonical LXD や MicroCloud に重大な脆弱性がみつかりました。
  • Ubuntu 26.04 その82 - Linux kernel の脆弱性 CVE-2026-98432 の対応状況
    CVE-2026-98432 の対応状況 2026年11月2日、Linux kernel の脆弱性である CVE-2026-98432 の対応状況がアナウンスされました。
  • Linux Mint その294 - Linux Mint 27 の開発とリリース方針の変更・アラーム管理アプリの開発
    Linux Mint 月刊ニュース Linux Mint 開発チームは Linux Mint 月刊ニュースにて、Linux Mint の開発状況や取り組みを紹介しています。
  • Ubuntu 26.04 その76 - CVE-2026-92392 含む curl の脆弱性22件修正・アップデートを
    curl の脆弱性22件修正 CVE-2026-92392 含む22件の curl の脆弱性に対応したセキュリティーアップデートがリリースされました。
  • Ubuntu 26.10 その38 - Ubuntu 26.10 がリリースされました・ディスクイメージのダウンロード
    Ubuntu 26.10 リリース 2026年10月15日、Ubuntu 26.10 がリリースされました。
  • Ubuntu 26.04 その78 - eMudhra 認証局の秘密鍵の侵害・アップデートを
    eMudhra 認証局の秘密鍵の侵害 2026年10月20日、eMudhra 認証局(eMudhra CA)の秘密鍵の侵害が発覚しました。
  • Ubuntu 26.04 その79 - CVE-2026-111497 に対応した Brotli のリリース・アップデートを
    Brotli のセキュリティーアップデート 2026年10月26日、CVE-2026-111497 に対応した Brotli がリリースされました。
  • Ubuntu 26.10 その39 - Ubuntu 26.10 の新機能と変更点・既知の問題
    Ubuntu 26.10 の新機能と変更点・既知の問題 リリースノートから、Ubuntu 26.10 の新機能と変更点を紹介します。
  • Ubuntu 26.04 その77 - PHP に php2shell(CVE-2026-109618/CVE-2026-109619)の脆弱性・アップデートを
    PHP に php2shell の脆弱性 PHP に php2shell と呼ばれる致命的な脆弱性が見つかりました。
  • Ubuntu 26.04 その80 - Ubuntu 26.04.2 LTS のリリーススケジュール
    Ubuntu 26.04.2 LTSのリリーススケジュール Ubuntu 26.04.2 LTS のリリーススケジュールを紹介します。
記事のピックアップ
オプション