[启动“wsl.exe -d Ubuntu-20.04”时呈现谬误 0x8007010b]无法访问启动目录“//wsl$/Ubuntu-20.04/home/glc”

能够通过进入Windows终端设置、进入ubuntu配置文件并勾选“应用父过程目录”框来解决这个问题。不晓得为什么会这样。还值得注意的是,这产生在我重新启动后。

Win10操作步骤:
关上Windows Terminal终端,下拉菜单点击设置;
在弹出的操作窗口中找到:配置文件-Ubuntu;
勾选启用目录,应用父过程目录;

另外这块把启动目录批改成上面的模式也是能够解决的:
\wsl$\Ubuntu-20.04\home\glc

Win10 Ubuntu子系统WSL文件地位
以我的零碎为例,WSL的root目录对应windows的:
C:\Users\Lemon\AppData\Local\Packages\CanonicalGroupLimited.Ubuntu18.04onWindows_79rhkp1fndgsc\LocalState\rootfs
其中AppData文件夹默认是暗藏的,但你能够在门路里输出AppData进去。但实际上微软为咱们提供了一个默认的变量能够间接指向WSL的目录,wsl$ 你能够在运行(win+R)或资源管理器的门路里间接输出\\wsl$进入Ubuntu的目录

晓得WSL的网络门路后你能够间接将它增加到资源管理器的网络地位里