很多人想学 Linux,但一想到要装虚拟机、分区、双系统……就放弃了。
其实,在 Windows 里直接跑 Linux,现在只需要一行命令。
WSL 是什么?
WSL = Windows Subsystem for Linux
通俗说就是——你的 Windows 里,长出了一个 Linux。
不是虚拟机,不占你 C 盘多少空间,不需要重启。打开终端,Linux 就已经在那里了。
第一步:以管理员身份打开 PowerShell
- 按 Win + X,选择「终端(管理员)」或「Windows PowerShell(管理员)」
⚠️ 没开管理员权限的话,会报错。
第二步:一行命令安装
先看看有哪些版本可选:
wsl --list --online
输出:
NAME BINARYUbuntu-26.04 Ubuntu 26.04 LTSUbuntu-24.04 Ubuntu 24.04 LTSUbuntu-22.04 Ubuntu 22.04 LTS
三个版本怎么选?
安装默认版本(Ubuntu):
wsl --install
安装指定版本,例如 Ubuntu-24.04:
wsl --install -d Ubuntu-24.04
回车,等它自动完成这几件事:
✅ 开启 WSL 功能✅ 下载 Linux 内核更新包✅ 安装对应的 Ubuntu 版本✅ 让你创建第一个 Linux 用户
全自动,你不需要做任何选择。
第三步:重启电脑
安装过程中会提示你重启。
保存工作,重启。
重启后 Linux 会自动启动,让你设置用户名和密码——这就是你以后在 Linux 里的登录凭证。
第四步:验证一下
打开 PowerShell,输入:
wsl
看到类似这样的提示符,说明已经成功了:
username@DESKTOP-XXXX:~$
试试这条命令:
uname -a
看到 Linux 字样和版本信息,Linux 已经跑在你的 Windows 上了。
推荐第一步操作
进去之后,先跑一条更新命令:
sudo apt update && sudo apt upgrade -y
这会把 Linux 里所有软件更新到最新版本。
建议每次新开 WSL 窗口,都先跑一下这条。
常用命令速查
| |
|---|
wsl --install | |
wsl --install -d <版本> | |
wsl --status | |
wsl --list --verbose | |
wsl --list --online | |
wsl -d ubuntu-24.04 | |
wsl --shutdown | |
wsl --uninstall | |
常见问题
Q:报「无法安装虚拟化」错误?
进 BIOS,开启 Intel VT-x 或 AMD-V(CPU 虚拟化选项)。
Q:下载很慢,一直卡着?
国内网络问题,可以换成国内镜像源,后续可以单独出一篇教程。
写在最后
WSL 是微软这几年最被低估的产品之一。
装好之后,你可以用它:
🐧 直接用 Linux 命令行🐍 跑 Python / Node.js 开发环境🐳 原生跑 Docker(WSL 2)🤖 跑 AI Agent、OpenClaw 这类工具
不需要虚拟机,不需要双系统,不需要任何折腾。
一行命令,世界从此不同。