为什么要用 WSL 2
适用于 Linux 的 Windows 子系统可让开发人员按原样运行 GNU/Linux 环境 - 包括大多数命令行工具、实用工具和应用程序 - 且不会产生传统虚拟机或双启动设置开销
WSL 2 是适用于 Linux 的 Windows 子系统体系结构的一个新版本,它支持适用于 Linux 的 Windows 子系统在 Windows 上运行 ELF64 Linux 二进制文件。 它的主要目标是提高文件系统性能,以及添加完全的系统调用兼容性
别问,Docker 要求的,我也不想的
管你听没听懂,看就完事了
Windows 预览版
使用 Windows 预览版(内部版本号 20262 及以上)的兄弟们
请使用一键安装命令
wsl --install
步骤
- 使用管理员权限打开 cmd
- 运行命令
wsl --install
- 重启电脑
(预览版太香了)
其他 Windows 版本
适用于使用普通版本的兄弟们,请确认版本号
- x64 内部版本号 18362 及以上
- ARM64 内部版本号 19041 及以上
版本再低就不能安装了,请升级 Windows 版本
确认好系统支持,就可以开始安装了
开启 Windows 功能组件
在系统搜索框找到 Windows 功能 并打开
勾选 适用于 Linux 的 Windows 子系统 和 虚拟机平台 两项,确定
系统会自动联网下载必要的系统组件,稍等完成
安装 Linux 内核升级包
直接给出官方下载链接:
或者在 WIndows 官方界面 查找
下载完安装就行
设置 WSL2 为默认版本
cmd 运行命令
wsl --set-default-version 2
下载并安装子系统
在 Windows 商店搜索 Linux 就可以选择喜欢的发行版下载了,官方推荐 Ubuntu ,可以使用 Ubuntu应用链接 一键直达。(PS:巨硬的服务器真不戳)
下载完成后需要启动并设置用户名和密码,设置完成就算是安装好了,只需要一些收尾工作了
设置默认 Linux 系统
打开 cmd,使用
wsl -l -v
查看 Linux 系统
然后设置你的默认系统
wsl -s Ubuntu
比如我设置刚刚安装的 Ubuntu 为默认系统
安装完成
至此 WSL2 应该已经可以使用了
打开 cmd ,随时使用 bash
就可以进入 Linux 系统了,路径会自动切换为 cmd 运行时候的路径,也可以随时使用 exit
从 Linux 退出到 cmd