WSL2に切り替えてみた

Windows 10 2004 May 2020がリリースされた。個人的に一番大きいのはWSL2がついに使えるようになったことなので、早速既存のWSL環境を更新してインストールしてみた。 https://docs.microsoft.com/ja-jp/windows/wsl/install-win10

既存のWSLをWSL2に更新する。

  • 今の状態を確認する
PS C:\Users\user> wsl -l -v
  NAME            STATE           VERSION
* Ubuntu-18.04    Running         1
wsl --set-version Ubuntu18.04 2

しばらく時間がかかるが、これで変換が完了する。

apt-getの謎

https://github.com/microsoft/WSL/issues/5334
上記のissueにある通り、なぜかapt-getTemporary failure resolvingが乱発して失敗する。

とりあえずは 起動時にresolv.confの設定を変更して対応ができるが、何とかならんものかなぁと思う。 - やり方その1

echo "nameserver 8.8.8.8" | sudo tee /etc/resolv.conf
  • やり方その2
sudo su
sudo echo "nameserver 8.8.8.8" >> /etc/resolv.conf