由于种种原因,开发者往往会选择 Linux 作为编程环境,但 Linux 的碎片化和严重滞后的软件生态阻碍了许多尝试着,幸运的是,我们可以用 wsl2 来无痛解决 Linux 环境需求。

Here we go.

1. 启动子系统和虚拟机功能

打开 适用于 Linux 的 Windows 子系统虚拟机平台 功能后,都需要 重启系统 才有效!

方法一

win + X,选择 Windows终端(管理员),输入下面代码:

# 开启 Linux 子系统
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
# 开启虚拟机平台
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

方法二

win + R,输入appwiz.cpl

请输入图片描述

然后点击确定,进入 程序与功能 界面,选择 启用或关闭 Windows 功能

请输入图片描述

选择 适用于 Linux 的 Windows 子系统虚拟机平台 功能:

请输入图片描述

2. 将 WSL2 设置为默认版本

更新必须在管理员模式下进行。

# 更新 wsl
wsl --update
## 将 wsl 版本设置为 wsl2
wsl --set-default-version 2

3. 安装 Linux

方法一:Microsoft Store 安装

打开 ,搜索想要安装的 Linux 发行版本,点击安装就行。

方法二:命令行安装

# 列出可安装的 Linux 版本
wsl --list --online

请输入图片描述

选择你需要的版本,我这里选择安装 Ubuntu-20.04

wsl --install -d Ubuntu-20.04

报错

如果出现下面的报错,就是升级 WSL2 后,Linux 内核没有更新。需要下载。

请输入图片描述

常用的 WSL 命令

查看 wsl

wsl --list

注销 wsl

wsl --unregister Ubuntu-20.04
最后修改:2022 年 04 月 15 日
如果觉得我的文章对你有用,请随意赞赏