Ubuntu:カーネルの更新[ガイド]

Ubuntu:カーネルの更新[ガイド]

Ubuntuを十分に長く使用している場合は、Linuxカーネルが新しいリリースに更新されないことがよくあります。通常、Ubuntu開発者は次の新しいUbuntuリリースまでポイントリリースをプッシュします。

Ubuntu:カーネルの更新[ガイド]

このガイドでは、開発者カーネルパッケージをダウンロードしてUbuntuカーネルを手動で更新する方法について説明します。また、Ubuntuで新しいカーネルアップグレードを提供するためのMainlineと呼ばれる便利なアプリについても説明します。

Ubuntu:カーネルの更新–カーネルパッケージを手動でダウンロードする

Ubuntuで最新のLinuxカーネルを入手する確実な方法は、UbuntuメインラインカーネルのWebサイトからすべてのパッケージを手動で直接ダウンロードすることです。UbuntuのメインラインカーネルのWebサイトでは、Ubuntu用に構築されたLinuxカーネルの新しいリリースが定期的に公開されています。

これらのパッケージはバグプルーフではなく、Linuxカーネルモジュールがインストールを拒否することがよくあります。ただし、UbuntuでLinuxカーネルを更新する場合は、これが最適な方法です。

メインラインパッケージを使用してUbuntuカーネルを更新するには、以下の手順に従ってください。

ステップ1: Ubuntuデスクトップでターミナルウィンドウを開きます。カーネルパッケージを処理するには、ターミナルウィンドウが必要です。UbuntuソフトウェアセンターでUbuntuカーネルを更新することはできません。

Ubuntuデスクトップでターミナルウィンドウを開くには、キーボードのCtrl + Alt + T押し ます。または、アプリメニューで「ターミナル」を検索して起動します。

ステップ2: Ubuntu PCでターミナルウィンドウが開いたら、LynxコマンドラインWebブラウザーをインストールします。このWebブラウザーは、後の手順で役立ちます。

Ubuntu LinuxPCにLynxWebブラウザーをインストールするには、次のapt install コマンドを使用して 、「lynx」パッケージをインストールします。

sudo apt install lynx

ステップ3: Lynxパッケージをインストールした後、UbuntuメインラインカーネルのWebサイトにアクセスします。Webサイトにアクセスしたら、インストールするカーネルバージョンを見つけます。提供されているリンクは、バージョンを最新のものから古いものへと並べ替えます。

たとえば、Linuxカーネル5.11にアクセスするには、v5.11フォルダーなどを選択します。

ステップ4:カーネルバージョンフォルダーにアクセスしたら、「amd64」フォルダーが見つかるまでページを下にスクロールします。見つからない場合は、パッケージリンクの下のファイルリストにあります。

ステップ5:メインラインカーネルWebサイトで「amd64」フォルダーを開くと、WebブラウザーのURLボックスは次の例のようになります。

https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.11/amd64/

URLを取得しMY_KERNEL_URL_HEREを置き換えて、以下のコマンドに入力します。

lynx --dump MY_KERNEL_URL_HERE | awk '/http/{print $2}' | grep deb | grep -v "lowlatency" > ~/kernel-packages.txt

手順6:コマンドでMY_KERNEL_URL_HEREを置き換えると、次の例のようになります。この例では、カーネル5.11を使用しています。

lynx --dump https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.11/amd64/ | awk '/http/{print $2}' | grep deb | grep -v "lowlatency" > ~/kernel-packages.txt

上記のコマンドを端末に書き出し、Enter キーを押して実行します。一度入力 キーが押され、リンクスのWebブラウザはに格納されているすべてのUbuntuのカーネルパッケージのためのリンクのリストが生成されますkernel-packages.txtあなたの家で(〜)のディレクトリを。

Ubuntu:カーネルの更新[ガイド]

ステップ7: Lynxは、インストールするUbuntuカーネルバージョンのリンクのリストを生成しました。今度はパッケージをダウンロードします。wget コマンドを使用 して、kernel-packages.txtファイルにリストされているすべてのカーネルパッケージを取得します。

wget -i〜 / kernel-packages.txt

ステップ8:すべてのパッケージのUbuntu PCへのダウンロードが完了したら、それらをインストールして、UbuntuカーネルをUbuntuリポジトリで提供されているものよりも新しいバージョンに更新できます。

sudo dpkg -ilinux-*。deb

ステップ9: UbuntuPCを再起動します。Ubuntu PCの再起動が完了すると、インストールした新しいカーネルにアクセスできるようになります。更新されたUbuntuカーネルをお楽しみください!

Ubuntu:カーネルの更新–メインライン

Ubuntu開発者のWebサイトからLinuxカーネルパッケージをダウンロードするのが苦手な場合は、Mainlineをチェックしてください。洗練されたユーザーインターフェイスを備えた新しいバージョンにUbuntuのカーネルを更新できます。

開始するには、Mainlineアプリケーションをインストールする必要があります。インストールするには、ターミナルウィンドウを開き、以下のadd-apt-repository コマンドを使用し てプログラムを動作させます。 

sudo add-apt-repository ppa:cappelikan / ppa

PPAを追加した後、update コマンドを実行する必要があります。このコマンドは、Ubuntuのソフトウェアソースを更新し、新しいPPAにアクセスできるようにします。

sudo apt update

アップデート後、以下のaptinstallコマンドを使用してMainlineアプリを インストールし ます。

sudo apt install mainline

Mainlineをインストールしたら、アプリメニューで「Mainline」を検索して開きます。アプリが開いたら、Ubuntuカーネルリストを調べて、マウスでインストールするカーネルを選択します。次に、「インストール」ボタンを選択して続行します。

Ubuntu:カーネルの更新[ガイド]

「インストール」ボタンをクリックすると、Mainlineは新しいUbuntuカーネルバージョンをダウンロードしてインストールします。プロセスが完了したら、プログラムを閉じてPCを再起動します。

再度ログインすると、新しく更新されたUbuntuカーネルを使用することになります。


UbuntuサーバーにGitLabをインストールする方法

UbuntuサーバーにGitLabをインストールする方法

GitLab を Ubuntu サーバー上で動作させたいと考えていますか? GitLab は、GitHub のようなサービスに代わる、強力な自己ホスト可能な代替サービスです。これを使用すると、次のことができます

SELinux による Ubuntu Linux サーバーの保護

SELinux による Ubuntu Linux サーバーの保護

SELinux をインストールしてアクティブ化することで、Ubuntu Linux サーバーにセキュリティを追加する方法を学びます。

Cockpit を使用して Linux サーバー上で NFS を構成する

Cockpit を使用して Linux サーバー上で NFS を構成する

Linux サーバーに NFS 共有をマウントする簡単な方法が必要ですか? Cockpit アプリを使用して NFS 共有をマウントする方法を学びます。

Ubuntu 22.04 LTS にアップグレードする方法

Ubuntu 22.04 LTS にアップグレードする方法

Ubuntu 22.04 の長期サポートが登場しました! デスクトップまたはラップトップを最新の Ubuntu リリースにアップグレードする方法を学びます。

最新の Nvidia GPU ドライバーを Linux にインストールする方法

最新の Nvidia GPU ドライバーを Linux にインストールする方法

最新の Nvidia GPU ドライバーを Linux にインストールする方法

Dockerコンテナにファイルを転送する方法

Dockerコンテナにファイルを転送する方法

ファイルを Docker コンテナに転送する必要がありますか? Docker cp ツールを使用すると、コンテナーとの間でファイルを簡単に移動できます。

Linux に DEB ファイルをインストールする方法

Linux に DEB ファイルをインストールする方法

.DEB ファイルとは何ですか? それを使って何をしますか?Linux PC に DEB ファイルをインストールするさまざまな方法を学びましょう。

GOG Galaxy を Linux 上で動作させる方法

GOG Galaxy を Linux 上で動作させる方法

GOG.com のゲームを所有していますか? ビデオ ゲームを楽しむために Linux PC に GOG Galaxy クライアントをセットアップしたいですか? このガイドに従ってください。

CentOS に Docker エンジンをインストールする方法

CentOS に Docker エンジンをインストールする方法

Docker Engine は、Linux およびその他のプラットフォーム用のオープン コンテナ化プログラムです。Docker Engine は、次のように動作する自己完結型コンテナを管理します。

Ferdi とすべてのチャットを 1 つにまとめる方法

Ferdi とすべてのチャットを 1 つにまとめる方法

Slack、Discord、その他多くの生産性向上ツールを Linux システムにインストールすることにうんざりしていませんか? それらをすべて 1 つに結合できたらいいのにと思いますか