Windows 10 1909 安装 WSL2 的 Linux 子系统

Windows 10 1909 安装 WSL2 的 Linux 子系统

我记得 WSL2 刚刚发布的时候需要 Windows 10 2004 更新才行,不过早在今年8月20日微软就宣布 WSL2 可以安装在更早的 Windows 1903/1909 版,具体而言,只要你是 x64 的 CPU 你的 Windows 10 版本号是 1909 或 1903 ,操作系统版本号高于 18362 就可以安装 WSL2 了。和你的系统是否是专业版没关系,家庭版也是可以的。

其实我安装 WSL2 之前没看到过微软官方博客,但是我在 WSL2 的文档中看到我的操作系统版本号是 18363 符合安装的条件(还是 Windows 10 1909 自动更新始终保持最新的),如果你的系统也还没有检测到 2004 ,亲测你可以尝试 WSL2 了。

启用虚拟机平台和 Linux 子系统功能

以管理员权限启动 PowerShell,然后输入以下命令启用 Linux 子系统功能:

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

以管理员权限启动 PowerShell,然后输入以下命令启用虚拟机平台:

dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

到此,虽然 Powershell 没有提示我重启,但是听我的,启用虚拟机平台之后请重启电脑。

安装 WSL2 的 Linux 内核

点击这里并且安装 WSL2 的 Linux 内核: https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi

设置 WSL2 为 Linux 子系统的默认版本

关于 WSL1 和 WSL2 的区别我就不说了,感觉还是 WSL2 好。

wsl --set-default-version 2

如果执行上述命令之后 PowerShell 提示你“WSL 2 requires an update to its kernel component. For information please visit https://aka.ms/wsl2kernel”说明你的系统版本低于 1903 ,或者你没有安装上述内核文件。

安装第一个 Linux 发行版

打开微软商店应用,在搜索框中输入“Linux”然后搜索,你可以看到搜索结果中有很多的 Linux 发行版可以选择。选择一个你喜欢的 Linux 发行版本然后安装,我喜欢 Ubuntu ,安装了最新的 20.04 。

设置已安装的 Linux 发行版

当你的第一个 Linux 发行版比如 Ubuntu 安装成功之后,你就可以在开始菜单中找到它了,打开它

按提示输入一个用户账号和密码即可,如果有问题,可以看这个视频教程。以后使用 Linux 子系统你既可以在这里操作,也可以安装 Windows Terminal 。

安装 Windows Terminal

Windows Terminal 支持多标签,可以方便的在多个 Linux 子系统和 Windows 命令中切换。建议在微软应用商店中安装,也就是本文第一张截图。


Comments

Leave a Reply

Your email address will not be published. Required fields are marked *