文章目录
简介步骤1. 开启开发人员模式2. 开启 Linux 子系统初试Ubuntu所在目录MobaXterm连接互传文件直接安装遇到的坑参考文献简介
软件丰富适合日常使用的 Windows 与开源适合开发的 Linux 结合使开发更加简便,不用再考虑双系统虚拟机这种效率不高的方式了。
WSL(Windows Subsystem for Linux)。
步骤
1. 开启开发人员模式
打开 Windows 设置更新和安全
开发者选项 → 勾选【开发人员模式】
2. 开启 Linux 子系统
打开控制面板启用或关闭 Windows 功能
勾选【适用于 Linux 的 Windows 子系统】
重启计算机后打开命令行CMD → 启动bash
访问 https://aka.ms/wslstore → 启动应用(等价于打开Microsoft Store)
Linux 发行版选择 Ubuntu,下载和安装需要较长时间
初试
Ubuntu所在目录
C:\Users\Administrator\AppData\Local\Packages\CanonicalGroupLimited.Ubuntu18.04onWindows_79rhkp1fndgsc\LocalState\rootfs
MobaXterm连接
使用 MobaXterm 连接 Linux 子系统
互传文件
df -h
可以看到系统硬盘已挂载,文件是互通的
若有权限错误,可加权限
chmod 777 文件或目录
直接安装
不通过 Microsoft Store
wsl --install -d Ubuntu-18.04
遇到的坑
1. Windows10启动Linux子系统报错WslRegisterDistribution failed with error: 0x80370102
2. 安装 Ubuntu 18.04 出现错误。代码: 0x80248014
DISM.exe /Online /Cleanup-Image /RestoreHealth /Source:C:\RepairSource\Windows /LimitAccess
3. 安装 Ubuntu 18.04 出现错误。代码: 0x80072EFE
4. 安装 Ubuntu 18.04 出现错误。代码: 0x80D0
装不上可尝试删缓存
WSL 用 PowerShell 启动可能闪退,改用 CMD