Windows10にUbuntu22.04環境をインストールする(手動)　2023.01版

# はじめに
新調したWindows10パソコンにLinux環境が必要になったので、手順を記録しつつインストールしていったものを公開。

…途中で気が付いたのですが、Windows10でも「Windows10バージョン2004以上(ビルド19041以上) 」であればWindows11と同じ手順でいけるそうです。
OSビルドはWindowsの設定＞システム＞詳細情報 から確認できるので、19041以上であれば[WSL を使用して Windows に Linux をインストールする](https://learn.microsoft.com/ja-jp/windows/wsl/install)の記事を参考に自動インストールも可能です。お好きな方をどうぞ。

# 参考リンク
[WSL2 のインストール，WSL2 上への Ubuntu のインストールと利用](https://www.kkaneko.jp/tools/wsl/wsl2.html)
↑こちらを中心に参考にさせてもらいました。

# 手順
大まかな手順は以下２項目。
- WSL2を使うための設定
- Ubuntu22.04LTSのインストール

# WSL2を使うための設定
1.Windowsの設定＞アプリ＞プログラムと機能 を選択して開く画面で「Windows の機能の有効化または無効化」をクリック。
![001_WSL2_01.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1402694/d2fde6ca-7753-e90b-05d2-316ab696cb8b.png)

２.Windows の機能の有効化または無効化の画面で、「Hyper-V」にチェックする
![001_WSL2_02.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1402694/99764014-f5a9-c91b-06f2-0cbd7ed3b7ad.png)

３.同様に「Linux 用 Windows サブシステム」と 「仮想マシンプラットフォーム」にもチェックして、OKをクリック
![001_WSL2_03.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1402694/4b736bec-22e8-8c93-7bff-6c9b680ddf4a.png)
![001_WSL2_04.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1402694/eee8b6eb-680c-fe73-d1d4-1e1bbda508b6.png)
※ 「Linux 用 Windows サブシステム」がない場合は「Windows Subsystem for Linux」と「仮想マシンプラットフォーム」にチェックする。

４.画面の指示に従って、PCを再起動する。
![001_WSL2_05.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1402694/a0f5ee4f-6f07-a7dd-e41a-53cb17044a07.png)

５.Windows PowerShellを管理者として実行し、以下のコマンドでWindows Subsubsystem for Linux を有効化する
```powershell
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
```
![001_WSL2_06.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1402694/7a5139ca-fabd-5c96-04f5-73ba87f7402f.png)

６.以下コマンドで仮想マシンプラットフォームのオプションコンポーネントを有効化する
```powershell
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
```
![001_WSL2_07.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1402694/2696ac4f-aed4-86c5-b377-a27746e9d0e9.png)

７.以下コマンドでWSL の既定（デフォルト）のバージョンを 2 に設定する
```powershell
wsl --set-default-version 2
```
![001_WSL2_08.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1402694/2f26472e-0e1d-7eb6-addb-daeff9bc04a6.png)

８.[以前のバージョンの WSL の手動インストール手順](https://learn.microsoft.com/ja-jp/windows/wsl/install-manual)の「手順 4 - Linux カーネル更新プログラム パッケージをダウンロードする」から「x64 マシン用 WSL2 Linux カーネル更新プログラム パッケージ」をダウンロードし実行する。

９.開いたウィンドウで「Next」をクリック
![001_WSL2_09.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1402694/b96113ba-6e10-3ef6-ca0e-7c34535b8ecb.png)

10.すぐインストールが始まるので少し待つ。「Finish」をクリック
![001_WSL2_10.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1402694/ba9be4d3-c0c2-4a4e-85ba-b1bea422c108.png)


# Ubuntu22.04LTSのインストール
１.スタートメニューから、もしくはタスクバーの検索窓に"store"と入力してMicrosoft Storeを開く。

２.検索窓に"Linux"と入力して、「Ubuntu22.04LTS」を選ぶ。（最新版のUbuntuを使いたい場合は「Ubuntu」を選ぶ）
![002_Ubuntu_01.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1402694/05842741-17c6-c31f-71a7-0bc9a90ce251.png)

３.「入手」をクリック。ダウンロードが始まるのでしばらく待つ。
![002_Ubuntu_02.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1402694/f21b0c80-8cba-b4c9-5473-8658ba7af25e.png)

４.「開く」をクリック
![002_Ubuntu_03.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1402694/be8bcaa4-a8f3-a053-61e5-5380dd7b7ff0.png)

※WSL2を使うための設定8～10のLinuxカーネル更新をしていないとここで0x800701bcエラーが出るので注意。
![002_Ubuntu_error.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1402694/1ff16794-2489-37e2-f759-0c221203a6f5.png)
~~「??????」は文字化けっぽい…？こっちが???状態なんだけど…~~
参考：[WSL2でLinuxをインストール後に起動しようとしたら0x800701bcというエラーが出た](https://hachimoto12.com/wsl2_error_0x800701bc.html)

５.インストールが始まるので少し待つ。
![002_Ubuntu_04.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1402694/aa8d0a21-a92e-a800-8f94-1afd9079d167.png)

６.アカウント作成を求められるので、ユーザ名とパスワードを入力。Windowsユーザ名と一致する必要はないらしい。
![002_Ubuntu_05.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1402694/023c07bf-42cf-89c8-4792-892df8b903ce.png)
※ユーザ名は何でもいいわけではないらしい…。大文字は使えないとのこと。
![002_Ubuntu_error2.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1402694/32f38472-c255-138d-b945-58a7516cc147.png)

７.ユーザ名とパスワードの入力が通ればインストール完了！
この時入力したパスワードは、sudoコマンド実行時に必要になるので覚えておく必要がある。
![002_Ubuntu_06.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1402694/245955c1-85e3-faa5-a0aa-f0a95843a50e.png)