零成本搭建Linux环境!Windows WSL安装启动Ubuntu完整教程

7次阅读
没有评论

很多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技巧 #开发环境搭建 #程序员干货

正文完
可以使用微信扫码关注公众号(ID:xzluomor)
post-qrcode
 0
评论(没有评论)
验证码