WSL 上で RHEL (Red Hat Enterprise Linux)/Fedora を実行すると、ユーザーは Windows 環境内で Linux の柔軟性を享受できます。誰がアクセスしているかに関係なく、WSL を使用すると、仮想マシンやデュアル ブート セットアップを必要とせずに、Fedora または RHEL をネイティブに実行できます。この記事では、以下を有効にする手順を説明します。Linux 用 Windows サブシステム (WSL) 上で RHEL/Fedora を実行する
Windows Subsystem for Linux (WSL) 上で RHEL (Red Hat Enterprise Linux)/Fedora を実行するには、以下の手順を実行します。
- Windows で WSL を有効にする
- WSL に Fedora をインストールする
- WSL に RHEL をインストールする
WSL で RHEL /Fedora を実行する方法を見てみましょう。
1] Windows で WSL を有効にする

Fedora または RHEL をインストールする前の最初のステップは、Windows で Linux ディストリビューションを実行できるようにする Linux 用 Windows サブシステムを有効にすることです。同じことを行うには、以下の手順に従います。
- 「Win + X」をクリックし、ターミナル (管理者)開くパワーシェル管理者権限を持っています。
- 次のコマンドを実行して WSL をインストールし、仮想マシン プラットフォームと同様に有効にして、デフォルトの Linux ディストリビューション (通常は Ubuntu) をインストールします。
wsl.exe --install - 他の利用可能なディストリビューションを検索してインストールするには、次のコマンドをそれぞれ実行します。
wsl --list --online wsl --install -d DISTRO-NAME注: ディストリビューション名を目的のディストリビューションの名前に置き換えます。
- WSL がインストールされたら、次のコマンドを実行して有効にします。
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart - 次に、次のコマンドを実行して PC を再起動し、変更を適用します。
再起動 - コンピューター - 強制
WSL を有効にして PC を再起動したら、次のステップは Fedora/RHEL ルート ファイルシステムをダウンロードしてインストールすることです。
2] WSLにFedoraをインストールする

Fedora は配布リストにないため、Fedora Linux インストーラーまたは zip ファイルをインストールして実行します。
ユーザーはインストーラー ファイルをダウンロードするか、次のコマンドを実行できます。
Fedora 37の場合
wget https://github.com/yosukes-dev/FedoraWSL/releases/download/37.20230124.0/Fedora37.zip
Fedora 36の場合
wget https://github.com/yosukes-dev/FedoraWSL/releases/download/36.20230124.0/Fedora36.zip
Fedora 35の場合
wget https://github.com/yosukes-dev/FedoraWSL/releases/download/35.20211113.0/Fedora35.zip
Fedora 34の場合
wget https://github.com/yosukes-dev/FedoraWSL/releases/download/34.20211113.0/Fedora34.zip
zip ファイルをダウンロードしたら、次のステップはそれを解凍することです。コマンドで ZIP ファイルがダウンロードされない場合は、URL をコピーしてブラウザに貼り付けて、ダウンロードを開始できます。

ユーザーには、Fedore.exe と RootFS という 2 つのファイルが表示されます。これを行うには、ダウンロードした zip ファイルを右クリックし、[すべて展開] を選択します。宛先フォルダーを選択し、複数の Fedora インスタンスに使用する名前を指定し、「抽出」をクリックしてプロセスを終了します。
を実行します。Fedora.exeFedora システムを WSL に登録するためのファイル。
または、WSL2 に登録するには、次のコマンドを実行します。
wsl --set-version RHWSL 2
Fedora が WSL に正常に追加されたかどうかを確認するには、次のコマンドを実行します。
wsl --list --all
WSL で Fedora シェルを開くには、次のコマンドを実行します。
wsl --distribution <VM Name>
注: VM 名は、指定された WSL ディストリビューション (Fedora37 など) に置き換えられます。
Fedora に入ると、ユーザーはパッケージを更新したり、新しいユーザーを追加したり、追加のソフトウェアをインストールしたりできます。
読む:
3] WSLにRHELをインストールする

Windows に WSL をインストールして有効にした後、WSL に RHEL をインストールして使用する方法を次に示します。
まず、Github から必要なリリースをダウンロードするか、必要なバージョンに基づいて管理者特権の Powershell で次のコマンドを実行します。
RHEL 9.1
wget https://github.com/yosukes-dev/RHWSL/releases/download/9.1.0-1750/RHWSL.zip
RHEL9
wget https://github.com/yosukes-dev/RHWSL/releases/download/9.0.0-1468.1655190709/RHWSL.zip
RHEL 8.7
wget https://github.com/yosukes-dev/RHWSL/releases/download/8.7-1054/RHWSL.zip
ダウンロードされるまで待ち、Fedora ZIP ファイルの場合と同じ方法で解凍し、RHWSL.exe ファイルを実行して WSL に RHEL を登録します。以下のコマンドを実行して WSL2 に登録します。
wsl --set-version RHWSL 2

RHEL が正常にインストールおよび登録されたかどうかを確認するには、次のコマンドを実行します。
wsl --list --all
それぞれのコマンドを実行して RHEL を起動し、Red Hat のサブスクリプション サービスに登録してアタッチします。
始める:
wsl --distribution RHWSL
登録する:
subscription-manager register
添付:
subscription-manager attach
ユーザーは次のコマンドを実行して、必要なパッケージをインストールできます。
dnf install <package-name>
ユーザーは Fedora と RHEL の両方を WSL 上で実行できるようになりました。
WSL2 で特定のディストリビューションを実行するにはどうすればよいですか?
WSL2 で特定のディストリビューションを実行するには、ユーザーは管理者権限で Powershell またはコマンド プロンプトを実行し、次のコマンドを実行して利用可能なディストリビューションを確認する必要があります。wsl --list --verbose。次に、実行して WSL2 に登録する必要があります。wsl --set-version <DistroName> 2。完了したら、次のコマンドを実行して起動します。wsl --distribution <DistroName>。
WSL の制限は何ですか?
WSL には、Linux カーネルのサポートの制限や、特定のシステム コールとモジュールの制限など、いくつかの制限があります。 WSL1 では、GUI アプリケーションのサポートが制限されていますが、ハードウェア アクセスは制限されています。さらに、ネイティブ Linux よりもパフォーマンスが低下する可能性があり、一部のアプリケーション、特に systemd を必要とするアプリケーションが正しく機能しない可能性があります。
こちらもお読みください:





![モジュール監視モード VMware で電源投入に失敗する [修正]](https://elsefix.com/tech/tejana/wp-content/uploads/2024/11/module-monitor-failed.png)






