LoginSignup
1
0

More than 3 years have passed since last update.

CUDA on WSL2を試そうとしたら意識不明となったWSL2を蘇生させた話

Posted at

事の起こり

  1. Insider版でWSL2からGPUにアクセスできるヒャッハー!
  2. 意気揚々とfastリングに切り替える。
  3. 更新後WSLがエラーを吐き臨終。

エラー内容

WslRegisterDistributionが次のエラーで失敗しました:0x800701bc
エラー:0x800701bc WSL 2 ?????????????????????????? https://aka.ms/wsl2kernel

のような内容でした。

試したこと

WSL2を入れ直し

一度アプリと機能からWSLのディストリを削除。
→ 起動せず。(コンソール起動時に走るべきインストールタスクが走らない)

WSL機能のON/OFF

一度WSLの機能のチェックボックスを外し再起動、
その後再度有効化を行う。
→ 起動せず。

WSL2用の最新カーネルのインストール

公式の最新カーネルを落としてインストールする。
https://docs.microsoft.com/ja-jp/windows/wsl/wsl2-kernel
→そもそもインストールできない....

解決策

前段のWSL2用の最新カーネルのインストールが正解といえます。
ただし僕の環境では、fastリングのバージョンに更新する以前にWSL2のカーネルがインストールされていました。
なので、その前カーネルと競合してインストールが不可能となっていました。
*下記のissueに同じ現象に遭遇した方を発見
https://github.com/microsoft/WSL/issues/5393

結論、前環境から入っていたカーネルをいったん削除。
そこから最新のカーネルをインストールしなおす事で無事起動しました。

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0