win11 wsl2安装ubuntu22.04
时间: 2025-01-24 17:34:12 浏览: 82
### 安装 Windows Subsystem for Linux 2 (WSL2) 并设置 Ubuntu 22.04
#### 启用 WSL2 功能
为了在 Windows 11 上安装并配置 WSL2 及其上的 Ubuntu 22.04 发行版,首先需要启用必要的 Windows 特性:
```powershell
wsl --install
```
这条命令会自动完成以下操作:开启 `Virtual Machine Platform` 和 `Windows Subsystem for Linux` 组件;下载最新的适用于 Linux 的内核更新包;以及默认发行版的安装。
如果想要手动执行这些步骤,则可以分别运行如下 PowerShell 命令来逐一激活所需功能:
```powershell
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
```
重启计算机以应用更改[^1]。
#### 设置 WSL2 默认版本
确保新安装的任何 Linux 发行版都将使用 WSL2 而不是旧版本:
```powershell
wsl --set-default-version 2
```
#### 下载并安装 Ubuntu 22.04 LTS
访问 Microsoft Store 或者直接通过命令行输入下列指令获取最新发布的 Ubuntu 镜像文件:
```powershell
wsl --install -d Ubuntu-22.04
```
这一步骤将会启动商店页面或立即开始下载过程。一旦完成,按照提示创建用户名和密码即可进入新的环境。
#### 更新系统软件源列表
初次登录后建议先同步本地仓库索引到互联网服务器上,以便后续能够顺利地检索可用程序及其依赖项的信息:
```bash
sudo apt update && sudo apt upgrade -y
```
此命令不仅刷新了 APT 缓存还进行了现有已安装包的升级处理。
#### (可选)使 systemd 支持生效于 WSL2 中
对于某些特定应用场景可能需要用到完整的 SystemD 初始化进程支持,在这种情况下可以通过脚本来实现这一目标:
```bash
git clone https://github.com/DamionGans/ubuntu-wsl2-systemd-script.git
cd ubuntu-wsl2-systemd-script/
bash ubuntu-wsl2-systemd-script.sh
```
请注意这样做可能会引起其他应用程序兼容性的破坏比如 VSCode 远程开发插件等功能受到影响[^2]。
阅读全文
相关推荐
















