【发布时间】:2019-08-11 12:02:58
【问题描述】:
由于C: 驱动器中的存储空间不足,我最近将wsl 目录移动到另一个驱动器。根据this StackOverflow post 中提供的答案,我使用lxrunoffline 工具并将我的 Ubuntu 分发版移动到另一个驱动器(在我的情况下为E:\wsl)。分发成功后,我立即运行wsl 进行测试,效果非常好。
一切都很顺利,直到有一天我不小心将E:\wsl 文件夹重命名为其他文件夹。好吧,正如预期的那样,wsl 没有用。然后,我恢复到名称 wsl 并期望它可以工作,但令我惊讶的是,即使它已经安装,它也没有找到任何已安装的发行版...... ????
E:> wsl
Windows Subsystem for Linux has no installed distributions.
Distributions can be installed by visiting the Microsoft Store:
https://aka.ms/wslstore
有没有办法恢复到旧目录或使wsl 指向手动位置?
编辑:我不想重置Ubuntu,因为我想保留已安装的包和首选项...
【问题讨论】:
-
我使用的是 Windows 10 版本 10.0.18362。确实有
--import选项,但这需要以前导出的tar文件,而我没有... -
是的。它在那里,带有一个名为
(Default)的键 -
以前不是这样。但是在我做了一个解决方法之后,我的问题似乎得到了成功的解决,现在我可以看到一个可能是“Ubuntu”的子键......
标签: windows-subsystem-for-linux