WSLでゲストOSのアップデート後に再起動をしたいと思うことがあり、rebootを実行してしまうと正常に動作しなくなった。調べてみるとWSLのゲストOSはrebootやshutdownを実行してはいけないようである。[1]
ゲストOSだけ終了する場合は、以下のコマンドを実行する。オプションの–terminalは-tと短縮することができる。[2]
PS C:\Users\johndoe> wsl --terminal Ubuntu-22.04
ターミナルからゲストOSを起動すれば、以前のセッションは全く残らず、再起動された状態となる。
- WSL1/WSL2 を再起動する方法, 備忘録, オンライン, 20240811参照
- WSL の基本的なコマンド, Microsoft Learn, オンライン, 20240811参照
コメントを残す