我已经为我的Windows 11发行版和Ubuntu20.04安装了WSL。我看到很多人说我可以使用命令,而不需要用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我的装置怎么了?
发布于 2022-01-29 06:05:31
当我在这里发布这个问题时,我已经在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现在,命令可以正常工作了!
https://stackoverflow.com/questions/70902415
复制相似问题