ストア版にアップデート
まず、ちょうどこういう記事が出てたので、ストア版にアップデートした。
> wsl --update
ついでに、systemd を有効にする。
/etc/wsl.conf
を作成して以下の設定を書く。
[boot] systemd=true
Powershellから再起動して完了。
> wsl --shutdown
OS 更新:18.04 -> 20.04
みんな同じ事書いてるけど、この辺を見た。ノーエラーで終了。
> sudo do-release-upgrade ... > lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 20.04.5 LTS Release: 20.04 Codename: focal
Ctrl+r でヒストリ検索したときに perl の warning が出たので、ロケールを設定した。
perl: warning: Setting locale failed. perl: warning: Please check that your locale settings: LANGUAGE = (unset), LC_ALL = (unset), LANG = "C.UTF-8" are supported and installed on your system. perl: warning: Falling back to the standard locale ("C").
> sudo update-locale LANG=en_US.UTF-8
OS更新:20.04 -> 22.04
同様の手順で、問題なく終了。
> sudo do-release-upgrade ... > lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 22.04.1 LTS Release: 22.04 Codename: jammy