WSLでディストリビューションのバージョンを変更しようとした際に
「WSL 2 を実行するには、カーネル コンポーネントの更新が必要です。・・・」
と表示され、バージョン変更できませんでした。。。
エラー内容
WSLのバージョン変更コマンド実行時に以下のメッセージが表示されました。
カーネルコンポーネントの更新方法
「https://aka.ms/wsl2kernel」にアクセスして、
「x64 マシン用 WSL2 Linux カーネル更新プログラム パッケージ」リンクをクリックして
Linux カーネル更新プログラム パッケージをダウンロードします。
ダウンロードファイル
ダウンロードした「wsl_update_x64.msi」を実行して
「Welcome to the Windows Subsystem for Linux Update Setup Wizard」画面で
「Next」ボタンをクリックします。
ファイルのコピーが開始されます。
コピーが完了したら、「Finish」ボタンをクリックします。
以上で、Linux カーネル更新プログラム パッケージの更新が完了です。
まとめ
WSLでディストリビューションのバージョンを変更しようとした際に
「WSL 2 を実行するには、カーネル コンポーネントの更新が必要です。詳細については https://aka.ms/wsl2kernel を参照してください。」が表示された場合は、新しいカーネルコンポーネントをインストールする必要があります。
メッセージに表示されているURLから「wsl_update_x64.msi」をダウンロードしてセットアップすることで、新しい[Linux 用 Windows サブシステム(WSL)]のコマンドを実行できるようになります。
これからWSLでUbuntuなどのLinuxOSをWindowsにセットアップする際の参考になれば幸いです。