如何在 Windows 11 上安装适用于 Linux 的 Windows 子系统?有任何教程或指南吗?
答案1
推荐的方法是直接去 Windows 上的 MS 商店下载,或者你也可以运行
wsl --install
在 CMD 或 PowerShell 中,以管理员身份(最快的方法:Win+ X,然后A),然后重新启动。
就是这样,MS 让 Windows 11 变得非常简单。
如需更多信息和详细指南,请参阅在这篇 Microsoft Devblogs 文章中。
答案2
安装 WSL 的推荐方法是从管理员命令提示符运行此命令
wsl --install
不要从 Microsoft Store 安装 WSL 预览版(这不是推荐的方式),除非您想预览可能已经过或尚未经过彻底测试的即将推出的功能(就像您可以从商店安装 PowerShell 或 PowerShell 预览版一样)。
如果您未指定发行版,wsl --install
将使用默认的 Ubuntu 安装来安装 WSL。您可能想要安装不同的 Linux 发行版,或者 Ubuntu 的 LTS 版本(不会自动升级到下一个主要版本的版本)。
您可以通过输入以下内容获取发行版列表
wsl --list --online
目前的名单如下:
姓名 | 友好名称 |
---|---|
Ubuntu |
Ubuntu |
Debian |
Debian GNU/Linux |
kali-linux |
Kali Linux 滚动 |
openSUSE-42 |
openSUSE Leap 42 |
SLES-12 |
SUSE Linux 企业服务器 v12 |
Ubuntu-16.04 |
Ubuntu 16.04 LTS |
Ubuntu-18.04 |
Ubuntu 18.04 LTS |
Ubuntu-20.04 |
Ubuntu 20.04 LTS |
如果你想要使用其他发行版(例如 Ubuntu 20.04)安装 WSL,则可以在管理命令提示符中输入
wsl --install -d Ubuntu-20.04
但是,如果你想安装 WSL 而根本不选择发行版,以便你可以从 Microsoft Store “购买” 你的第一个发行版,该怎么办?如果不从命令行运行 WSL 安装,从商店安装发行版将不会安装 WSL,只会安装发行版,此时它将无法正常运行。
为了解决这个问题,请从开始菜单中搜索“打开或关闭 Windows 功能”,然后从那里选择“适用于 Linux 的 Windows 子系统”。这将安装没有 Linux 发行版的 WSL,然后您将能够从 Microsoft Store 中选择第一个安装(如果您愿意)。
微软在 Windows 10 和 Windows 11 上安装 WSL 的官方文档: https://docs.microsoft.com/en-us/windows/wsl/install