WindowsのWSL2にAlmaLinux9をインストールする方法

WindowsのWSL2にAlmaLinux9をインストールする方法

Windows 10や11には、簡単にLinux環境を構築する方法として「WSL(Windows Subsystem for Linux)」が用意されていますが、CentOS7の代替OSとして人気のあるAlmaLinuxは、WSLの管理コマンドであるwslコマンドからはインストールできず、少し異なる手順が必要になります。

そこでここでは、WSL環境にAlmaLinux9をインストールする方法や基本的な初期設定方法を解説します。

WSL2のインストール

WindowsでWSL2を利用するには、以下の記事を参考に環境を構築する必要があります。詳しくは、以下の記事をご覧ください。

WSL2のインストール手順や基本的な使い方を解説
WSL2のインストール手順や基本的な使い方を解説
Windows 10や11でWindows Subsystem for Linux 2(WSL2)をインストールする手順や、Linuxディストリビューションの追加や削除、初期化といった基本的な使い方を解説します。

WSL2にAlmaLinux9をインストール

WSL環境を整えたら、まずは、WSLにAlmaLinuxをインストールするためのAppxパッケージファイルを、AlmaLinuxの公式サイトからダウンロードします。

AlmaLinux WSL | AlmaLinux Wiki

WindowsのWSL2にAlmaLinux9をインストールする方法

Appxパッケージファイルをダウンロードしたら、ファイルをそのままダブルクリックして、表示された画面上で「インストール」をクリックすることでインストールできます。

WindowsのWSL2にAlmaLinux9をインストールする方法

AlmaLinuxがインストールされると自動的にAlmaLinuxが起動して、以下のようなユーザー作成画面が表示されるので、ユーザー名とパスワードを設定してユーザーを作成します。

WindowsのWSL2にAlmaLinux9をインストールする方法

ユーザー作成を完了したらプロンプトが表示されるので、一般的なLinux環境と同じように、まずは以下のコマンドでシステムを最新に更新します。

$ sudo dnf udpate -y

次に、AlmaLinux9でsystemd(systemctlコマンド)を使用するための設定を行います。以下のWSLの設定ファイルをViなどのテキストエディターで開き、次のように編集します。

# sudo vi /etc/wsl.conf

[boot]
systemd=true

編集し終えたら、exitコマンドでAlmaLinuxをいったん終了させて、スタートメニューのプログラム一覧からや、以下のコマンドでAlmaLinuxを起動すれば、systemd(systemctlコマンド)を使用できるようになっているはずです。

> wsl --distribution AlmaLinuxOS-9

WindowsのWSL2にAlmaLinux9をインストールする方法

AlmaLinuxの初期設定

あとは、一般的なAlmaLinux環境と同じように初期設定を行います。おすすめの初期設定項目や手順は、以下の記事をご参照ください。

Linuxを使い始めるときに最初に設定すべきこと
Linuxを使い始めるときに最初に設定すべきこと
RHEL互換のAlmaLinuxを例に、OSをインストールしてこれから使い始めるときに、最初に設定すべき初期設定項目を解説します。

必要最低限の設定としては、SELinuxの無効化や日本語化を実施しておけばおおむね問題なく利用できるのではないでしょうか。