Par*_*rsa 15 debian fstab windows-subsystem-for-linux wsl2 windows-11
我使用 Windows 11 作为操作系统。其内部版本号为:22000.348
我从商店安装了 Debian,然后安装了适用于 Linux 预览版的 Windows 子系统。
WSL 版本是:2
Debian运行正常,没有任何问题。但是当我运行Windows Subsystem for Linux Preview应用程序时,出现此错误:
使用 mount -a 处理 fstab 失败。
[进程退出,代码为 1 (0x00000001)]
Not*_*1ds 24
从评论来看,这听起来可能是由于从商店安装的 WSL 预览版中存在某种错误所致。
最终(同样来自评论),问题证明 Docker WSL 实例之一成为了 WSL 的“默认”实例。因此专门运行“Debian”发行版就可以了。但是,运行 WSL 应用程序(运行wsl.exe)正在尝试启动 docker 映像,该映像并不意味着可以直接访问(并且导致了错误fstab)。
这是通过wsl -l -v默认显示 Docker 镜像发现的。
解决方案是使用:
wsl -s Debian
Run Code Online (Sandbox Code Playgroud)
...设置默认分布。
虽然这不一定是“错误”,但有一个公开的 Github 问题表明 WSL 有一种机制,允许docker-desktop-data(以及不应该由最终用户运行的其他发行版)“隐藏”。
| 归档时间: |
|
| 查看次数: |
12192 次 |
| 最近记录: |