n_itsuki / WSLと格闘した話

Created Tue, 20 Dec 2022 00:00:00 +0000
910 Words

(Qiitaはじめての記事から)

はじめに

ちょうど一週間前、WSLが動かなくなって試行錯誤したときの話です。 やったこと、直した方法などを書いていきます。

経緯

  • Flutterに挑戦しようと思い、環境構築をする
  • この際に、コントロールパネル→Windowsの機能→Virtual Machine Platformなどの設定をいじる
  • Flutterの環境は上手く入れることができたものの、VS CodeのWSLターミナルが動かないことに気づく… って感じでした image.png

上がエラー画面

決定打

Virtual Machine PlatformとHyper-VとWSLを無効化して再起動してから再度チェックを入れる(後輩に助けてもらいました、ありがたすぎる!!!)

決定打にたどり着くまでにやったこと

  • 設定を元に戻し、再起動する

    • 治らない。BIOSで確認しても正しく設定されているのに…
  • Windows Subsystem for Linuxのチェックを外し、再起動

    • 治らない
  • 何もわからないので、WSL, Ubuntu共に消す

    • 下記のように、謎にUbuntuが2つはいっていたので両方消した image.png
  • 再度入れ直すが、エラーが出る image.png

  • Ubuntuが悪いのでは?とおもい、Debianを入れるが、同様のエラー image.png

  • 「決定打」に書いてある、「Virtual Machine PlatformとHyper-VとWSLを無効化して再起動してから再度チェック」をする image.png image.png

    • 無事インストールが上手くできた!

道中のツイート

やるべきだったこと

  • 関係しそうな機能のチェックを全部外し、再起動→再度チェックを入れる
    • 一つ一つ外して、入れて…を繰り返していたため時間かかった

入れ直した後にやったこと

さいごに?

先日サポーターズさんのハッカソンに参加した際、cmdだと正常に動くのに、WSLだと永遠に動かない自体に遭遇した。なので、最近はWSLをほぼ使っていないです…(費やした時間がもったいない…)