win11使用wsl2
时间: 2025-01-24 07:48:22 浏览: 83
### 安装和配置 Windows 11 上的 WSL2
#### 启用必要的 Windows 功能
为了能够在 Windows 11 中使用 WSL2,首先需要启用一些必需的功能。打开 PowerShell 并以管理员身份运行以下命令:
```powershell
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
```
这些命令启用了 Linux 子系统以及虚拟机平台的支持[^1]。
#### 下载并安装适用于 Linux 的内核更新包
接着下载最新的适用于 Linux 的 Microsoft WSL2 内核更新包。可以通过访问微软官方文档获取最新版本链接,并按照指示完成安装过程。
#### 设置默认版本为 WSL2
通过执行下面这条指令来设置新发行版使用的默认版本为 WSL2:
```powershell
wsl --set-default-version 2
```
这一步骤确保之后安装的所有新的 Linux 发行版都将自动采用 WSL2 架构工作。
#### 获取 Linux 发行版
现在可以从 Microsoft Store 或其他可信来源处获得想要使用的 Linux 发行版应用。例如 Ubuntu, Debian 等等。当从商店安装完成后,首次启动会经历初始化流程,在此期间需创建用户账户及其密码。
#### 配置代理上网 (如果适用)
对于特定网络环境下的需求,比如企业内部网或学校校园网可能需要用到 HTTP/HTTPS 代理服务器才能正常连接互联网,则可以在 `.bashrc` 文件里加入如下两行代码实现全局代理设置(假设代理地址为 `http://proxy.example.com:8080`) :
```bash
export http_proxy="http://proxy.example.com:8080"
export https_proxy="http://proxy.example.com:8080"
```
保存文件后重新加载该脚本使更改生效:
```bash
source ~/.bashrc
```
以上就是关于如何在 Windows 11 上成功安装与初步配置 WSL2 的指导说明。
阅读全文
相关推荐


















