- 前提紧要:请确保自身具备最基本的阅读理解能力,会使用翻译,会使用搜索引擎。
- 如不具备上述能力,请立即关闭此教程。
- 本教程适用于 Windows 11 24H2 版本,其他版本可能略有不同。
在 Windows 11 24H2 上安装 WSL2 和 Ubuntu 22.04 的步骤如下:
一、安装 WSL2
方法1:通过命令快速安装(推荐)
以管理员身份打开 PowerShell(Win + X → 终端(管理员))
运行以下命令:
1
wsl --install
- 此命令会自动启用所需功能、安装 WSL2 内核,并默认安装 Ubuntu。
方法2:手动步骤(如需自定义)
启用 WSL 和虚拟机平台功能:
1
2dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart重启电脑。
设置 WSL2 为默认版本:
1
wsl --set-default-version 2
二、安装 Ubuntu 22.04
从 Microsoft Store 安装:
打开 Microsoft Store 搜索 Ubuntu 22.04 LTS,点击安装。
或通过命令行安装:
1
wsl --install -d Ubuntu-22.04
初始化 Ubuntu:
安装完成后,从开始菜单打开 Ubuntu 或运行:
1
wsl -d Ubuntu-22.04
首次启动会提示设置用户名和密码(密码输入时不可见,正常输入后回车)。
三、验证安装
检查 WSL 版本和发行版:
1
wsl -l -v
- 确认
Ubuntu-22.04的版本为 2。
- 确认
更新系统(在 Ubuntu 内运行):
如果没有梯子,下载速度可能会非常慢,建议参考 将 apt 换源为阿里/清华源 来解决。
1 | sudo apt update && sudo apt upgrade -y |
常见问题解决
- WSL2 要求虚拟化支持:
- 进入 BIOS 启用 VT-x/AMD-V 虚拟化(具体按键因主板而异,通常为 F2/Del)。
- 安装后无法启动:
- 手动下载并安装 WSL2 内核更新包。
- 网络问题:
- 若商店访问慢,可直接下载 Ubuntu 22.04 的 Appx 包 手动安装。
其他操作
切换 WSL 版本:
1
wsl --set-version Ubuntu-22.04 2
导出/导入分发版(备份用):
1
2wsl --export Ubuntu-22.04 ubuntu2204.tar
wsl --import Ubuntu-22.04 C:\wsl\ubuntu C:\backup\ubuntu2204.tar
完成以上步骤后,即可在 Windows 11 24H2 上使用 WSL2 运行 Ubuntu 22.04。
四、Ubuntu常用操作
将 apt 换源为阿里/清华源
备份原有的源列表(非常重要)
1
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
修改
sources.list文件使用你喜欢的编辑器,比如
vim或nano:1
sudo nano /etc/apt/sources.list
清空原有内容,然后根据你的 Ubuntu 版本粘贴对应的阿里云源。
阿里云 Ubuntu 源示例(以 Ubuntu 22.04 Jammy 为例):
1
2
3
4deb http://mirrors.aliyun.com/ubuntu/ jammy main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ jammy-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ jammy-backports main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ jammy-security main restricted universe multiverse保存并退出编辑器(在
nano中按Ctrl + O保存,Ctrl + X退出)。更新软件源缓存
1
sudo apt update
建议再执行一次升级(可选):
1
sudo apt upgrade