很多Windows用户想体验Linux环境、学习命令行、搭建开发环境,却不想折腾双系统、虚拟机,占用大量磁盘和内存资源。今天给大家安利WSL(Windows子系统Linux),无需重装系统、无需虚拟机,轻量化运行Ubuntu,原生适配Windows,开机秒启动,完全满足日常开发、学习、运维测试需求。
本篇手把手带大家从零完成WSL安装、启动、初始化配置Ubuntu,Win10/Win11通用,新手也能一次成功!
一、先搞懂:为什么要用 WSL+Ubuntu?
对比传统虚拟机、双系统,WSL的优势直接拉满:
- 轻量化无负担:占用内存、磁盘极低,后台静默运行,不拖慢电脑速度
- 原生兼容:Windows与Linux文件互通、端口互通,可直接调用Windows文件、终端互传数据
- 部署极简:一条命令完成安装,无需复杂配置虚拟化参数
- 官方稳定:微软官方原生支持,WSL2版本性能接近原生Linux,支持完整命令行、开发环境
适合人群:Linux初学者、后端开发、脚本运维、嵌入式开发、需要跨平台开发的小伙伴。
二、前置条件(必看!避免安装失败)
1、系统版本要求
Windows 10 2004及以上版本 / Windows 11(全系适配),老旧版本建议先升级系统。
2、开启电脑虚拟化
WSL2依赖虚拟化技术,需提前开启:
- Intel CPU:BIOS开启 VT-x
- AMD CPU:BIOS开启 AMD-V
绝大多数新款电脑默认开启,若安装报错,重启电脑进入BIOS开启即可。
3、开启Windows功能
1. 按下 Win+S,搜索「启用或关闭Windows功能」并打开
2. 下拉勾选两个核心选项:
- 适用于Linux的Windows子系统
- 虚拟机平台
3. 点击确定,根据提示重启电脑生效
三、一键安装 WSL+Ubuntu(官方最简方式)
目前微软已简化安装流程,无需复杂配置,单命令全自动部署,优先推荐新手使用。
步骤1:打开管理员终端
Win11:右键开始菜单 → 选择「终端(管理员)」
Win10:右键开始菜单 → 选择「Windows PowerShell(管理员)」
步骤2:执行一键安装命令
在终端中输入以下命令,回车执行:
wsl --install
该命令会自动完成所有操作:
- 启用WSL核心组件
- 下载安装Linux内核更新包
- 默认安装Ubuntu发行版
- 设置WSL2为默认版本
执行完成后,终端会提示重启电脑,按要求重启即可。
拓展命令:若想指定安装Ubuntu特定版本(如24.04 LTS),可使用:
wsl --install Ubuntu-24.04查看所有可安装Linux发行版:
wsl --list --online
四、首次启动Ubuntu初始化配置
电脑重启后,系统会自动唤醒Ubuntu初始化窗口,若没有自动弹出,直接在终端输入 wsl 启动即可。
1、设置账号密码(关键步骤)
首次启动会提示:
- Enter new UNIX username:设置自定义用户名(小写英文,无空格,新手简单设置即可)
- Enter new UNIX password:设置登录密码(输入时屏幕不显示,正常输入回车即可)
- 确认密码,完成初始化
✅ 至此,Ubuntu环境就安装启动成功了!可以直接输入Linux命令使用。
2、首次环境更新(必做)
新装系统依赖不全,建议先更新软件源和依赖,输入命令:
sudo apt update && sudo apt upgrade -y
等待更新完成,基础开发环境就稳定可用了。
五、Ubuntu常用启动方式(收藏备用)
安装完成后,日常使用无需重复安装,多种方式一键启动:
方式1:终端快速启动(最常用)
打开CMD/PowerShell/终端,直接输入:
wsl
秒进Ubuntu环境,退出输入 exit 即可返回Windows终端。
方式2:应用商店直接启动
开始菜单搜索「Ubuntu」,点击图标即可独立启动,独立窗口运行,干净整洁。
方式3:指定发行版启动(多系统适配)
若电脑安装了多个WSL Linux系统,指定启动Ubuntu:
wsl -d Ubuntu
常用辅助命令
# 查看已安装WSL系统
wsl --list --verbose
# 关闭WSL所有进程
wsl --shutdown
# 设置默认WSL版本为2
wsl --set-default-version 2
六、新手必备简单优化
1、更换国内源(解决下载慢、超时问题)
默认官方源网速较慢,可替换清华、阿里国内源,大幅提升下载速度。
2、开启文件互通
WSL支持Windows与Linux双向文件互通,可直接在Ubuntu中访问Windows磁盘,无需传输文件,开发效率拉满。
3、搭配终端工具
推荐使用Windows自带「终端」工具,支持多标签、配色、分屏,比原生终端更好用。
七、常见报错快速解决
1、提示虚拟化未开启
解决:检查BIOS虚拟化开关、确认Windows功能已勾选,重启电脑重试。
2、wsl命令无法识别
解决:确认系统版本达标,重新开启WSL功能并重启电脑。
3、启动卡顿、初始化失败
解决:执行 wsl --shutdown 关闭进程,重新启动;或更新WSL内核补丁。
八、总结
WSL+Ubuntu 是Windows用户体验Linux的最优解,轻量化、零配置、高性能,完美适配学习、开发、测试场景。
全程核心步骤就3步:开启Windows功能 → 一键安装wsl –install → 重启初始化账号密码,几分钟就能搭建好纯净的Ubuntu环境,告别繁琐的虚拟机配置。
后续可以基于这个环境部署Python、Java、Node、Docker等开发工具,一站式搞定跨平台开发需求!
💡 觉得教程有用的话,点赞收藏,后续更新WSL环境优化、开发环境搭建干货!
#WSL #Ubuntu #Linux教程 #Windows技巧 #开发环境搭建 #程序员干货