Ubuntuのカーネルのみを最新にアップデートする手順

公開日:2019/01/04 更新日:2019/01/04
Ubuntuのカーネルのみを最新にアップデートする手順のサムネイル

はじめに

現在Ubuntu18.04を使っていますが、たまーにいきなりフリーズしてしまうことがありました。原因を調べても特にわからなかったので放置していましたが、最近多くなってきたので調査したところどうやらカーネルが原因のようでした。そこで、Ubuntu18.04のままでカーネルのみを最新にアップデートしたのでその手順をメモします。カーネルのアップデートには、ukuu(Ubuntu Kernel Update Utility)というツールが手っ取り早そうだったので使用しました。以降で使い方をメモします。

ukuuについて

以下がGitHubの公式リポジトリです。

公式ドキュメントを見てわかる通り、GUIツールです。以下の機能があります。

  • インストール可能なカーネルのバージョン一覧を表示
  • 任意のカーネルを自動でインストール可能
  • 利用可能な最新のカーネルがあれば通知

実際に使ってみたところ、簡単にカーネルを最新バージョンへアップデートできました。以降の作業は以下のサイト様を参考にさせて頂きました。

環境と前提

以下の環境と前提です。

  • OS : Ubuntu18.04
  • カーネルver: 4.15.0-43-generic
  • 端末:Thinkpad X1 Carbon 2018モデル

現在のカーネルのバージョンを調べる

はじめにunameコマンドで現在のカーネルのバージョンを調べます。

$ uname -r
4.15.0-43-generic

-rオプションはカーネルのリリース番号のみを表示します。 unameコマンドのオプションはいかに整理されており助かりました。

ukuuをUbuntuにインストールする

はじめにukuuをインストールするためにリポジトリを以下で追加します。

$ sudo add-apt-repository ppa:teejee2008/ppa

あとは以下のコマンドでインストールします。

$ sudo apt-get install ukuu

なお、Ubuntu 18.04以降では、リポジトリを追加した後にapt updateコマンドを実行せずともadd-apt-repositoryを実行すればapt updateも自動で実行してくれます。 以上でukuuのインストールは完了です。

ukuuを使ってカーネルを最新にアップデートする

アクティビティから開くと、以下のようなukuuのアイコンが表示されるのでクリックします。

0-lunch-ukuu-40.png

ukuuが開くと、まず最初に以下のように利用可能なカーネルバージョンの一覧を読み込みはじめます。 1-Ubuntu-Kernel-Update-Utility_loading-1024x689.png

読み込み終わると、以下のようにインストール可能なカーネルのバージョン一覧が表示されます。 2-Ubuntu-Kernel-Update-Utility_list-1024x689.png

ここで、一番上に表示されている最新の4.20を選択した状態で、右にある「Install」をクリックします。 3-Ubuntu-Kernel-Update-Utility_installpng-1024x689.png

「Install」をクリックすると、Ubuntuの管理者パスワードを求められるので入力します。すると以下のようにカーネルイメージのダウンロードとインストールが始まるので、しばらく待機します。 4-start-install-1024x604.png

無事にインストールが完了すると、以下のような画面になり、画面下部に「Close」ボタンが表示されるのでこれをクリックします。 5-finish-install-1024x604.png

最後に以下のような注意が表示されます。もしWiFi接続できなくなったり、フリーズが発生するようになっても慌てず再起動や古いカーネルに戻すなどの対処をするよう書かれています。「OK」をクリックします。 6-notice.png

以下のようにインストールされたカーネルのバージョンに「Installed」と表示されます。 7-installed-1024x689.png

あとは再起動し、unameコマンドを実行してみると、以下のようにアップデートされていることが確認できます。

$ uname -r
4.20.0-042000-generic

以上で完了です。

まとめ

カーネルのアップデートはコマンドだけでも実行できますが、慣れていない方にはukuuの使用が楽だと思います。また、今回Ubuntu18.04のカーネルをアップデートしたところ、フリーズがなくなり非常に快適になりました。

関連記事

開発アプリ

nanolog.app

毎日の小さな出来事をなんでも記録して、ログとして残すためのライフログアプリです。