WSL PowerShell始终返回Processing fstab with mount -a failed

5lhxktic  于 2023-04-30  发布在  Shell
关注(0)|答案(1)|浏览(1883)

我已经为我的Windows 11发行版和Ubuntu 20安装了WSL。04.我看到很多人说我可以用wsl命令在不打开发行版的情况下使用命令。
不知何故,这对我不起作用。只要我用wsl输入命令,结果是:

Processing fstab with mount -a failed.

例如:wsl rsync -r -v /mnt/d/DUMMY_SOURCE/ /mnt/e/DUMMY_DESTINATION
唯一真正有效的wsl命令是wsl -l -v

NAME                   STATE           VERSION
* docker-desktop-data    Stopped         2
  docker-desktop         Stopped         2
  Ubuntu-20.04           Stopped         2

我的设置有什么问题?

kr98yfug

kr98yfug1#

当我在这里发布这个问题时,我已经在docker-desktop-data发行版之前认出了这颗星星。这就是问题的来源。
这里的星星表示这个发行版是标准发行版,当然这是错误的。您需要检查wsl -l --all哪个是当前的默认发行版。对我来说是:

Windows Subsystem für Linux-Distributionen:
docker-desktop-data (Standard)
docker-desktop
Ubuntu-20.04

然后将其更改为正确的(对于我来说是Ubuntu):

wsl --setdefault Ubuntu-20.04

现在命令按其应有的方式工作!

相关问题