背景
Windows 11 Insider Previewの通知が来たので、ウキウキしながらアップデート
新しくなったUIに感心してたら、WSLからWindows側のファイル(/mnt/c/
)が参照できなくなった。
発生したエラー
WSL起動時に
ファイル システムの 1 つをマウント中にエラーが発生しました。詳細については、「dmesg」を実行してください。
というメッセージが発生。
指示に従ってdmesgを叩くと、
ERROR: MountPlan9WithRetry:285: mount drvfs on /mnt/c
みたいなエラーが発生していることが確認できた。マウントに失敗したんだろうなぁ。
対処方法
いろいろ調べて試したけど効果なし。
やけくそになったので、管理者権限のPowerShellでwslをアップデートしたら解決
PS C:\WINDOWS\system32> wsl --update
更新をチェック中...
更新をダウンロード中...
更新をインストール中...
この変更は、次回の WSL 再起動時に有効になります。強制的に再起動するには、'wsl --shutdown' を実行してください。
カーネル バージョン: 5.10.43
PS C:\WINDOWS\system32> wsl --shutdown