Windows10 超简单安装 WSL2 教程|无需虚拟机,一键搭建Linux环境

23次阅读
没有评论

很多Windows开发、学习Linux的小伙伴,都纠结过虚拟机卡顿、双系统切换麻烦的问题。其实WSL(适用于Linux的Windows子系统)就是最优解!

不用繁琐的虚拟机配置、不用划分磁盘分区、开机秒启动,完美兼容Windows10,让你在Windows系统内原生运行Linux环境,适配开发、编译、运维测试等所有场景。今天给大家带来Windows10 官方原生WSL2完整安装教程,零基础也能一次成功!

一、先搞懂:什么是 WSL2?

WSL 是微软推出的 Windows 原生 Linux 子系统,目前主流版本为 WSL2,相比初代WSL做了全面升级:

  • 性能大幅提升,接近原生Linux运行速度
  • 支持完整Linux内核,兼容更多软件、开发工具
  • 文件互通、端口互通,Windows和Linux无缝联动
  • 占用资源极低,轻量化、启动速度超快

简单说:装了WSL,你的Windows10就能同时拥有Windows和Linux双系统能力,是前端、后端、运维、学生学习Linux的必备神器。

二、安装前置条件(必看!避免安装失败)

WSL2 对Windows10版本有明确要求,低于对应版本无法使用一键安装命令:

系统版本要求:Windows10 2004版本(内部版本19041)及以上

查看版本方法:按下 Win+R,输入 winver 回车,即可查看系统版本号。

如果你的版本过低,建议先更新Windows系统后再进行安装。

三、一键傻瓜式安装(推荐!官方最简方式)

微软现已支持单命令一键部署WSL,自动开启系统功能、安装Linux发行版,全程无需手动配置,新手首选。

步骤1:打开管理员PowerShell

右键开始菜单,选择 Windows PowerShell (管理员),弹窗授权点击“是”。

步骤2:执行一键安装命令

在命令行中输入下方官方安装命令,回车执行:

wsl --install

该命令会自动完成三件事:

  1. 开启「适用于Linux的Windows子系统」功能
  2. 开启「虚拟机平台」虚拟化功能
  3. 默认下载安装 Ubuntu 最新版Linux系统

步骤3:重启电脑生效

命令执行完成后,终端会提示请重启计算机,手动重启电脑即可完成环境部署。

四、低版本Win10手动安装方案(备用)

如果你的Windows10版本偏低,wsl --install 命令无效,可使用手动分步安装方式,稳定兼容所有支持WSL的Win10版本。

1、手动开启WSL系统功能

管理员PowerShell依次执行以下两条命令,每条命令执行完成后无需重启:

# 启用WSL子系统功能
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

# 启用虚拟机平台功能(WSL2必需)
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

2、下载安装WSL2内核更新包

百度搜索「WSL2 Linux内核更新包」,进入微软官方页面,下载适配Windows10的安装包,双击安装即可。

3、设置默认版本为WSL2

终端执行命令,强制后续安装的Linux系统默认使用WSL2内核:

wsl --set-default-version 2

4、应用商店安装Linux发行版

打开微软应用商店,搜索 Ubuntu,点击安装即可,安装完成后重启电脑。

五、首次启动WSL初始化配置(关键步骤)

电脑重启后,在开始菜单找到 Ubuntu 并打开,首次启动会自动初始化系统,等待1-2分钟即可。

初始化完成后会提示设置账号密码:

  1. Enter new UNIX username:自定义Linux用户名(小写英文,自定义即可)
  2. Enter new UNIX password:设置登录密码(输入不显示,正常输入回车即可)
  3. Retype new UNIX password:重复确认密码

设置完成,就成功进入Linux终端环境,WSL安装正式完成!

六、WSL常用核心命令(收藏备用)

掌握这些命令,日常管理WSL完全够用:

# 查看WSL状态、已安装发行版
wsl --list --verbose

# 设置默认Linux发行版
wsl --set-default 发行版名称

# 将已安装系统切换为WSL2版本
wsl --set-version 发行版名称 2

# 关闭WSL所有进程
wsl --shutdown

# 卸载指定Linux发行版
wsl --unregister 发行版名称

七、常见问题快速排查

1、提示虚拟化未开启

报错原因:电脑BIOS未开启CPU虚拟化技术

解决:重启电脑进入BIOS,开启「Intel VT-x」或「AMD-V」虚拟化功能,保存重启即可。

2、命令执行无反应/安装失败

解决:确认系统版本达标,以管理员身份运行终端,关闭电脑杀毒软件后重试。

3、WSL启动卡顿、报错

解决:执行 wsl --shutdown 关闭进程,重新启动即可修复大部分临时bug。

八、写在最后

WSL2 绝对是Windows用户学习Linux、做轻量化开发的神器,告别虚拟机的臃肿卡顿,原生适配、开箱即用,Windows和Linux文件、端口互通,开发效率直接拉满。

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