1.启用子系统组件
系统设置 -> 应用 -> 右侧的程序和功能 -> 启动或关闭windows功能 -> 勾选适用于 Linux 的 Windows 子系统
- Bug:WslRegisterDistribution 失败并出现错误 0x8007019e
Why:未启用“适用于 Linux 的 Windows 子系统”可选组件
2.安装:
Microsoft Store中选择版本并安装:
- Bug:安装失败并出现错误 0x80070003
Why:适用于 Linux 的 Windows 子系统只能在系统驱动器(通常是 C: 驱动器)中运行。 请确保将分发版存储在系统驱动器上
Solution:打开“设置”->“存储”->“更多存储设置: 更改新内容的保存位置”
3.其它
-
在Ubuntu中可以通过/mnt/小写盘符/路径访问到win10对应路径,例如cd /mnt/d/workspace/就是进入win10系统中D盘的workspace目录
-
复制粘贴
win10向Ubuntu粘贴文本,在win上复制ok后,在Ubuntu的命令窗口右键完成粘贴
Ubuntu向win粘贴文本,鼠标选中需要复制的文本,同样鼠标右键完成复制 -
终端光标的消失重现,在终端中键入如下命令:
显示光标:echo -e“\ 033 [?25h”
隐藏光标:echo -e“\ 033 [?25l” -
git clone 时报错:failed: Operation not permitted
fatal: could not set ‘core.filemode’ to ‘false’
why:由于/mnt/c/…处在win10的NTFS格式的磁盘上,不是WSL’s ext4格式的系统,故不支持chmod这类的命令
Solution:在Ubuntu系统中git clone 再给予环境变量移动mv 文件夹名 $desktop (其中export desktop="/mnt/c/Users/fei/Desktop"; 已事先再.bashrc中声明)