为什么要用 WSL 2

微软怎么说

适用于 Linux 的 Windows 子系统可让开发人员按原样运行 GNU/Linux 环境 - 包括大多数命令行工具、实用工具和应用程序 - 且不会产生传统虚拟机或双启动设置开销

WSL 2 是适用于 Linux 的 Windows 子系统体系结构的一个新版本,它支持适用于 Linux 的 Windows 子系统在 Windows 上运行 ELF64 Linux 二进制文件。 它的主要目标是提高文件系统性能,以及添加完全的系统调用兼容性

程序员内心 OS

别问,Docker 要求的,我也不想的

管你听没听懂,看就完事了

内部版本号 20262 及以上可以使用
内部版本号 18362 及以上可以使用


Windows 预览版

使用 Windows 预览版(内部版本号 20262 及以上)的兄弟们

请使用一键安装命令

wsl --install

步骤

  1. 使用管理员权限打开 cmd
  2. 运行命令 wsl --install
  3. 重启电脑

(预览版太香了)

其他 Windows 版本

适用于使用普通版本的兄弟们,请确认版本号

  • x64 内部版本号 18362 及以上
  • ARM64 内部版本号 19041 及以上

版本再低就不能安装了,请升级 Windows 版本

确认好系统支持,就可以开始安装了

开启 Windows 功能组件

在系统搜索框找到 Windows 功能 并打开

搜索 Windows功能

勾选 适用于 Linux 的 Windows 子系统虚拟机平台 两项,确定

开启功能

系统会自动联网下载必要的系统组件,稍等完成

安装 Linux 内核升级包

直接给出官方下载链接:

x64版

ARM64版

或者在 WIndows 官方界面 查找

下载完安装就行

设置 WSL2 为默认版本

cmd 运行命令

wsl --set-default-version 2

下载并安装子系统

在 Windows 商店搜索 Linux 就可以选择喜欢的发行版下载了,官方推荐 Ubuntu ,可以使用 Ubuntu应用链接 一键直达。(PS:巨硬的服务器真不戳)

下载 Ubuntu

下载完成后需要启动并设置用户名和密码,设置完成就算是安装好了,只需要一些收尾工作了

设置默认 Linux 系统

打开 cmd,使用

wsl -l -v

查看 Linux 系统

然后设置你的默认系统

wsl -s Ubuntu

比如我设置刚刚安装的 Ubuntu 为默认系统

安装完成

至此 WSL2 应该已经可以使用了

打开 cmd ,随时使用 bash 就可以进入 Linux 系统了,路径会自动切换为 cmd 运行时候的路径,也可以随时使用 exit 从 Linux 退出到 cmd

测试 WSL2

最后修改:2021 年 02 月 25 日
如果觉得我的文章对你有用,请随意赞赏