1.启用子系统组件

系统设置 -> 应用 -> 右侧的程序和功能 -> 启动或关闭windows功能 -> 勾选适用于 Linux 的 Windows 子系统
Win10搭建子系统Ubuntu

  • Bug:WslRegisterDistribution 失败并出现错误 0x8007019e
    Why:未启用“适用于 Linux 的 Windows 子系统”可选组件

2.安装:

Microsoft Store中选择版本并安装:

  • Bug:安装失败并出现错误 0x80070003
    Why:适用于 Linux 的 Windows 子系统只能在系统驱动器(通常是 C: 驱动器)中运行。 请确保将分发版存储在系统驱动器上
    Solution:打开“设置”->“存储”->“更多存储设置: 更改新内容的保存位置”
    Win10搭建子系统Ubuntu

3.其它

  1. 在Ubuntu中可以通过/mnt/小写盘符/路径访问到win10对应路径,例如cd /mnt/d/workspace/就是进入win10系统中D盘的workspace目录

  2. 复制粘贴
    win10向Ubuntu粘贴文本,在win上复制ok后,在Ubuntu的命令窗口右键完成粘贴
    Ubuntu向win粘贴文本,鼠标选中需要复制的文本,同样鼠标右键完成复制

  3. 终端光标的消失重现,在终端中键入如下命令:
    显示光标:echo -e“\ 033 [?25h”
    隐藏光标:echo -e“\ 033 [?25l”

  4. 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中声明)

相关文章: