Windows で Fedora を実行する
Windows Subsystem for Linux (WSL) を有効にする
- 管理者権限で PowerShell を開きます。
- 以下のコマンドを実行します。
wsl --install
- PC を再起動します。
インストールできる有効なディストリビューションの一覧を取得する。(管理者権限で PowerShell)
PS C:\Windows\system32> wsl --list --online
インストールできる有効なディストリビューションの一覧を次に示します。
'wsl.exe --install <Distro>' を使用してインストールします。
NAME FRIENDLY NAME
AlmaLinux-8 AlmaLinux OS 8
AlmaLinux-9 AlmaLinux OS 9
AlmaLinux-Kitten-10 AlmaLinux OS Kitten 10
Debian Debian GNU/Linux
FedoraLinux-42 Fedora Linux 42
SUSE-Linux-Enterprise-15-SP5 SUSE Linux Enterprise 15 SP5
SUSE-Linux-Enterprise-15-SP6 SUSE Linux Enterprise 15 SP6
Ubuntu Ubuntu
Ubuntu-24.04 Ubuntu 24.04 LTS
archlinux Arch Linux
kali-linux Kali Linux Rolling
openSUSE-Tumbleweed openSUSE Tumbleweed
openSUSE-Leap-15.6 openSUSE Leap 15.6
Ubuntu-18.04 Ubuntu 18.04 LTS
Ubuntu-20.04 Ubuntu 20.04 LTS
Ubuntu-22.04 Ubuntu 22.04 LTS
OracleLinux_7_9 Oracle Linux 7.9
OracleLinux_8_7 Oracle Linux 8.7
OracleLinux_9_1 Oracle Linux 9.1
Fedora を WSL にインストール(管理者権限で PowerShell)
PS C:\Users\windo> wsl --install FedoraLinux-42
ダウンロード中: Linux 用 Windows サブシステム 2.4.13
インストール中: Linux 用 Windows サブシステム 2.4.13
Linux 用 Windows サブシステム 2.4.13 はインストールされました。
この操作を正しく終了しました。
ダウンロード中: Fedora Linux 42
インストール中: Fedora Linux 42
ディストリビューションが正常にインストールされました。'wsl.exe -d FedoraLinux-42' を使用して起動できます
Fedora を起動(PowerShell)
Fedora を起動したらユーザー名を入力する。
そして「sudo dnf update -y –refresh –best –allowerasing」でパッケージを最新に更新しておく。
PS C:\Users\windo> wsl -d FedoraLinux-42
Please create a default user account. The username does not need to match your Windows username.
For more information visit: https://aka.ms/wslusers
Enter new UNIX username: KanraKara
Your user has been created, is included in the wheel group, and can use sudo without a password.
To set a password for your user, run 'sudo passwd KanraKara'
KanraKara@yamato:/mnt/c/Users/windo$
KanraKara@yamato:/mnt/c/Users/windo$ cd
KanraKara@yamato:~$ sudo dnf update -y --refresh --best --allowerasing
Updating and loading repositories:
Fedora 42 - x86_64 - Updates 100% | 8.6 KiB/s | 8.0 KiB | 00m01s
Fedora 42 openh264 (From Cisco) - x86_64 100% | 1.9 KiB/s | 989.0 B | 00m01s
Fedora 42 - x86_64 100% | 11.7 KiB/s | 7.5 KiB | 00m01s
Fedora 42 - x86_64 - Updates 100% | 165.1 KiB/s | 294.6 KiB | 00m02s
Repositories loaded.
Nothing to do.
KanraKara@yamato:~$
これで Windows で Fedora が利用できるようになった。
ランレベルを確認
PS C:\Users\windo> wsl
KanraKara@yamato:/mnt/c/Users/windo$ cd
KanraKara@yamato:~$ systemctl get-default
graphical.target
KanraKara@yamato:~$
は? graphical.targe ??
multi-user.target に変更
KanraKara@yamato:~$ sudo systemctl set-default multi-user.target
Created symlink '/etc/systemd/system/default.target' → '/usr/lib/systemd/system/multi-user.target'.
KanraKara@yamato:~$ sudo systemctl reboot
KanraKara@yamato:~$
PS C:\Users\windo>
Fedora を終了(PowerShell)
KanraKara@yamato:/mnt/c/Users/windo$
logout
PS C:\Users\windo> wsl --shutdown
PS C:\Users\windo> wsl --list --verbose
NAME STATE VERSION
* FedoraLinux-42 Stopped 2
Fedora を WSL からアンインストール(管理者権限で PowerShell)
PS C:\Windows\system32> wsl --unregister FedoraLinux-42
登録解除。
この操作を正しく終了しました。
PS C:\Windows\system32> wsl --uninstall FedoraLinux-42
PS C:\Windows\system32> wsl -l
Linux 用 Windows サブシステムがインストールされていません。'wsl.exe --install' を実行してインストールできます。
詳細については、https://aka.ms/wslinstall にアクセスしてください