WSL2の導入方法
2023年版
必要に応じて
code:bash
# 1. Hyper-Vを有効化
dism.exe /online /enable-feature /featurename:HypervisorPlatform /all /norestart
# 2. 仮想マシンの機能を有効化
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
# 3. WSLを有効化
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
Linuxディストリビューションをインストール
code:bash
wsl --list --online # インストール可能なディストリビューションを表示
wsl --install -d Ubuntu
Trouble shooting
0x8024500cエラー
Windows関連のエラー
このページが役立った。HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\WindowsUpdate にあるDoNotConnectToWindowsUpdateInternetの値を1から0へ変更すると直った。
0x8000ffffエラー
Power Shellを非管理者権限で事項してから再度実行すると無事にインストールできた
リモートデスクトップ
https://qiita.com/sakai00kou/items/e2523b6c195693e8f184
このページにだいたいしたがって設定した
gdm3のエラーが見えたので、gdm3をpurgeした
2020年頃の方法
基本的に、以下のページに従って設定を行ったらできた。
https://qiita.com/poramal/items/3562472d52fe60f61c56
躓きポイントとしては、
1. 「cmdのオプションで、レガシーコンソールを使用する」だと失敗する
2. Linux カーネル更新プログラム パッケージのインストールが必要
3. なぜかrootでログインできるようになった→ユーザの追加 と デフォルトのユーザーの変更を行う
その他、途中で失敗したら、アプリのリセットとアンインストールをする。
とにかくWindows Update大事。
#wsl
#WSL
#WSL2
#WSL2
#Windows