エラー内容:
An error occurred mounting one of your file systems. Please run 'dmesg' for more details.
Processing fstab with mount -a failed.
Case 1
エラー内容:
C:\Users\aaa>bash
An error occurred mounting one of your file systems. Please run 'dmesg' for more details.
解決方法
wslがインストールされていないので以下コマンドでインストールする
wsl --install
Case 2
エラー内容:
C:\Users\aaa>bash
Processing fstab with mount -a failed.
<3>WSL (18) ERROR: CreateProcessEntryCommon:358: getpwuid(0) failed 2
<3>WSL (18) ERROR: CreateProcessEntryCommon:362: getpwuid(0) failed 2
<3>WSL (18) ERROR: CreateProcessEntryCommon:570: execvpe /bin/bash failed 2
<3>WSL (18) ERROR: CreateProcessEntryCommon:579: Create process not expected to return
既にインストールされているディストリビューションの一覧を確認してみると、docker-desktop-data
が規定(default)になってしまっていることがわかる。
C:\Users\aaa>wsl --list
Linux 用 Windows サブシステム ディストリビューション:
docker-desktop-data (既定)
docker-desktop
Ubuntu
解決方法
まずディストリビューションとして、ubuntuをインストールする。
C:\Users\aaa>wsl --install ubuntu
インストール中: Ubuntu
Ubuntu はインストールされました。
Ubuntu を開始しています...
次にデフォルトをubuntuに設定する
C:\Users\aaa>wsl --set-default Ubuntu
The operation completed successfully.
正しく動くことを確認できた。
C:\Users\aaa>bash
To run a command as administrator (user "root"), use "sudo <command>".
See "man sudo_root" for details.
aaa@DESKTOP-4BC47UM:/mnt/c/Users/aaa$