ArchLinuxでLTSカーネルに切り替える方法

ArchLinuxでLTSカーネルに切り替える方法

Arch Linuxは最先端のオペレーティングシステムであるため、アップデートはできるだけ早くユーザーに送信されます。Archが最先端である結果として、Linuxカーネルはタイムリーにパッチを受け取ります。

ほとんどの場合、ArchLinuxのLinuxカーネルパッチは何も壊しません。それはかなり安定しており、ユーザーは通常問題に遭遇しません。ただし、問題は発生し、これらの破損はシステムを深刻に混乱させる可能性があります。あなたがArchLinuxユーザーであり、最先端のソフトウェアを楽しんでいるが、Linuxカーネルを壊したくない場合は、解決策があります。それはArch LinuxLTSカーネルです。

LTSカーネルとは何ですか?これは、安定性のために長期間維持されるLinuxカーネルです。それでもアップデートと新しいドライバーを受け取りますが、カーネルはArchLinuxが配布するメインカーネルよりもはるかに安全に使用できます。

Arch Linuxの簡単なドキュメントのおかげで、ArchLinuxでLTSカーネルをセットアップするのは面倒なプロセスではありません。ただし、OSを初めて使用する場合は、その方法を知らない可能性があります。このため、このガイドを作成することにしました。従うと、すぐにArchLinuxシステムでLTSカーネルを実行できるようになります。

注:このガイドはArch Linuxに焦点を当てていますが、Endeavour OS、BlackArchなどのArchLinux派生物でも機能します。お気軽にフォローしてください。

始める前に

ArchLinuxでLTSカーネルに切り替える方法

ArchLinuxでのカーネルの切り替えがうまくいかない場合があります。問題を回避するには、システムのバックアップを作成する必要があります。そうすれば、システムエラーが発生した場合でも、バックアップをすばやく復元できます。

ArchLinuxでバックアップを作成する方法はいくつかあります。ただし、OSに最適なバックアップシステムはDejaDupです。Linuxシステム上の重要なファイルをバックアップし、外部USBからリモートのSamba共有、さらにはGoogleドライブなどすべてに保存できます。

DejaDupを使用してArchLinuxでデータをバックアップするには、このテーマに関するガイドに従ってください。それはアプリを詳細に調べ、バックアップを作成するのに役立ちます。

Deja Dupが好きではありませんか?代わりにTimeshiftをチェックしてください!これにより、ユーザーはLinuxシステムのスナップショットを作成し、何かひどいことが起こった場合にそれを復元することができます。

LTSカーネルのインストール

Arch Linux LTSカーネルは「コア」ソフトウェアリポジトリにあるため、何かを有効にするためにPacman.confファイルを掘り下げる必要はありません。Arch LinuxLTSカーネルのパッケージ名は「linux-lts」です。インストールするには、Ctrl + Alt + T または Ctrl + Shift + Tを押してターミナルウィンドウを開きます 。次に、以下の Pacman コマンドを入力します。

sudo pacman -S linux-lts

Arch Linux LTSカーネルのインストールは、依存関係が少ない小さなパッケージであるため、それほど時間はかかりません。プロセスが完了したら、ターミナルウィンドウを閉じて、PCを再起動します。

Arch Linux PCを再起動すると、Grubメニューが表示されます。Grubメニューで「linux-lts」を探し、そこから起動してArchLinuxにLTSカーネルをロードします。

ArchLinuxでLTSカーネルに切り替える方法

再度ログインしたら、ターミナルウィンドウを開きます。ターミナルウィンドウが開いたら、Pacman パッケージマネージャーを使用し てNeofetchツールをインストールします。使用しているカーネルをすばやく判断するのに役立ちます。

sudo pacman -S neofetch

Neofetchがインストールされている状態で、neofetch コマンドを実行し て、システムの仕様を印刷します。

ArchLinuxでLTSカーネルに切り替える方法

ネオフェッチ

Neofetchを実行した後、「カーネル」セクションを確認してください。「lts」がある場合は、実際にArch LinuxLTSカーネルを実行しています。

メインラインカーネルの削除

必須ではありませんが、メインラインのArch Linuxカーネルを完全に削除することは可能であるため、システムはLTSカーネルのみを使用しています。これを行うには、ターミナルウィンドウを開きます。次に、  Pacman コマンドを使用して「linux」パッケージをアンインストールします。

sudo pacman -R linux

「linux」パッケージがArchLinuxシステムから削除されると、PacmanはGrubシステムを自動的に更新するプロセスを実行します。何らかの理由でこれが発生しない場合は、Grubを手動で更新する必要があります。これがその方法です。

ターミナルで、grub-mkconfig コマンドを使用します 。ただし、grub-mkconfigコマンドを正しく実行するには、Grub構成ファイルの宛先を知っている必要があることに注意してください。ほとんどのArchLinuxインストールでは、場所は/boot/grub/grub.cfgです。システムをカスタマイズした場合は、それを反映するように以下のコマンドを変更する必要があります。

sudo grub-mkconfig -o /boot/grub/grub.cfg

してみましょうGRUB-mkconfigのコマンドの実行をし、あなたのシステム上のカーネルのすべてを検出します。プロセスが完了すると、ターミナルで再度入力できるようになります。

ターミナルウィンドウが使用可能になったら、  sudo restartと入力して、Arch LinuxPC を即座に再起動します。再起動すると、ブートメニューに「linux-lts」のみが表示されます。


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 つに結合できたらいいのにと思いますか