目录
Windows WSL 安装 Linux 超详细新手教程
一、安装前必做:前置条件检查
1. 确认 Windows 系统版本
2. 确认 CPU 虚拟化已开启
二、方法一:一键自动安装(新手首选,最简单)
步骤 1:打开管理员权限终端
步骤 2:执行一键安装命令
✨ 进阶:安装指定的 Linux 发行版
步骤 3:重启电脑
步骤 4:初始化 Linux 系统,设置用户名密码
三、方法二:手动分步安装(一键安装失败时用)
步骤 1:手动启用两个系统功能
图形化方式(新手更容易操作)
命令行方式
步骤 2:安装 WSL2 Linux 内核更新包
步骤 3:设置 WSL2 为默认版本
步骤 4:安装 Linux 发行版
步骤 5:初始化系统
四、安装完成后:必学基础操作
1. 怎么进入 Linux 系统
2. 验证安装是否成功
3. 查看已安装的发行版和 WSL 版本
4. Windows 和 Linux 文件互访
① Linux 里访问 Windows 文件
② Windows 里访问 Linux 文件
5. 第一次使用:更新系统软件
五、新手常见问题与排查
1. 报错 0x80370102 无法启动
2. 报错 0x8007019e
3. 忘记 Linux 密码怎么办
4. 下载安装速度特别慢
5. 怎么卸载 / 删除 Linux 发行版
6. 关闭所有 WSL 系统
六、新手入门小建议
Windows WSL 安装 Linux 超详细新手教程
WSL(Windows Subsystem for Linux)是微软官方推出的 Windows Linux 子系统,无需安装笨重的虚拟机、无需分区装双系统,就能在 Windows 里直接运行完整的 Linux 环境,完美适配 Linux 命令学习、开发调试等场景,是新手入门 Linux 的最优选择。
下面从前置检查→一键安装(推荐)→手动安装(备选)→初始化配置→基础操作→常见问题排查一步步拆解,每个步骤都配举例说明,零基础也能跟着操作。
一、安装前必做:前置条件检查
WSL2 对系统和硬件有基础要求,先确认再安装,能避免 90% 的安装报错。
1. 确认 Windows 系统版本
需要满足以下任一条件:
- Windows 10 版本 2004 及以上(内部版本号 ≥ 19041)
- Windows 11 所有版本
检查方法: 按下键盘Win + R键,在弹出的运行框里输入winver回车,在弹出的窗口里查看版本号和内部版本号即可。
2. 确认 CPU 虚拟化已开启
WSL2 基于虚拟化技术运行,必须开启 CPU 硬件虚拟化才能正常使用。检查方法:
- 右键任务栏 → 选择「任务管理器」
- 切换到「性能」选项卡 → 点击左侧「CPU」
- 在右侧信息里找到「虚拟化」,显示「已启用」就代表正常;如果显示「已禁用」,需要进 BIOS/UEFI 开启。
开启虚拟化方法(简单说明): 重启电脑,开机时连续按对应品牌的快捷键进入 BIOS:
- 联想笔记本:F2 / Fn+F2
- 戴尔 / 惠普:F2
- 华硕 / 微星:Del
- 台式机:一般按 Del
进入 BIOS 后,找到Virtualization、Intel VT-x、AMD-V这类选项,设置为Enabled,保存退出重启即可。
二、方法一:一键自动安装(新手首选,最简单)
只要你的系统满足版本要求,一行命令就能自动完成所有配置(启用系统功能、下载内核、安装 Linux 发行版),全程无需手动干预。
步骤 1:打开管理员权限终端
右键点击屏幕左下角的「开始菜单」,选择:
- Windows 11:「终端 (管理员)」
- Windows 10:「Windows PowerShell (管理员)」
弹出用户账户控制提示时,点击「是」即可。
为什么要管理员权限?因为启用系统功能、安装内核需要修改系统级配置,普通权限无法操作。
步骤 2:执行一键安装命令
在打开的终端里,输入下面的命令,然后按回车:
wsl --install这条命令会自动完成 4 件事:
- 启用「适用于 Linux 的 Windows 子系统」系统功能
- 启用「虚拟机平台」系统功能
- 下载并安装最新的 WSL2 Linux 内核
- 设置 WSL2 为默认版本,并安装默认的 Ubuntu Linux 发行版
执行后终端会显示安装进度,等待所有组件下载安装完成即可。
✨ 进阶:安装指定的 Linux 发行版
默认安装的是 Ubuntu 长期支持版,如果你想安装其他版本(比如 Debian、Fedora 等),可以先查看官方支持的所有发行版:
wsl --list --online执行后会输出可用列表,比如:
NAME FRIENDLY NAME Ubuntu Ubuntu Ubuntu-24.04 Ubuntu 24.04 LTS Ubuntu-22.04 Ubuntu 22.04 LTS Debian Debian GNU/Linux Fedora Fedora Remix for WSL然后用-d参数指定版本安装,比如安装 Ubuntu 24.04:
wsl --install -d Ubuntu-24.04步骤 3:重启电脑
命令执行完成后,终端会提示你需要重启电脑才能生效。保存好你的工作,输入以下命令重启,或者手动重启电脑:
Restart-Computer步骤 4:初始化 Linux 系统,设置用户名密码
电脑重启后,系统会自动弹出 Ubuntu 终端窗口(如果没弹出,就去开始菜单里搜索「Ubuntu」打开)。
首先会显示
Installing, this may take a few minutes...,等待系统解压安装,一般 1-3 分钟。安装完成后,会提示你创建 Linux 系统的用户名:
Enter new UNIX username:输入你想用的用户名(比如
linuxlearn),然后回车。注意:用户名不能是
root,只能用小写字母、数字,不能有空格和特殊符号。接下来设置密码:
New password: Retype new password:输入两次密码,输入的时候屏幕上不会显示任何字符,这是 Linux 的安全机制,正常输入即可,输完按回车。
提示
passwd: password updated successfully就代表设置完成,你已经成功进入 Linux 系统了!
三、方法二:手动分步安装(一键安装失败时用)
如果一键安装报错、网络不好无法在线下载,可以按步骤手动安装,更可控。
步骤 1:手动启用两个系统功能
图形化方式(新手更容易操作)
- 打开「控制面板」→ 选择「程序」→ 点击「启用或关闭 Windows 功能」
- 在弹出的窗口里,找到并勾选这两个选项:
- ✅ 适用于 Linux 的 Windows 子系统
- ✅ 虚拟机平台
- 点击「确定」,等待系统配置完成,然后重启电脑。
命令行方式
管理员 PowerShell 里依次执行这两条命令,执行完重启电脑:
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart步骤 2:安装 WSL2 Linux 内核更新包
- 下载官方内核安装包:WSL2 Linux 内核更新包 x64
- 下载完成后双击运行安装包,点击「下一步」等待安装完成即可。
步骤 3:设置 WSL2 为默认版本
打开管理员 PowerShell,执行命令:
wsl --set-default-version 2执行后提示有关与 WSL 2 的主要区别的信息,请访问 https://aka.ms/wsl2就代表设置成功。
步骤 4:安装 Linux 发行版
有两种方式:
- 微软商店安装:打开「Microsoft Store」,搜索「Ubuntu」,选择你想要的版本(比如 Ubuntu 24.04 LTS),点击「获取」等待安装完成。
- 命令行安装:和一键安装的命令一样,
wsl --install -d Ubuntu-24.04
步骤 5:初始化系统
安装完成后打开 Ubuntu,设置用户名和密码,和一键安装的步骤 4 完全一致。
四、安装完成后:必学基础操作
1. 怎么进入 Linux 系统
有 3 种常用方式:
- 开始菜单里找到「Ubuntu」,点击打开
- 打开 Windows 终端 / PowerShell,输入
wsl回车,直接进入 - 按下
Win + R,输入wsl回车,快速启动
2. 验证安装是否成功
进入 Linux 终端后,输入以下命令查看系统信息:
# 查看 Linux 内核信息 uname -a # 查看 Ubuntu 发行版版本 lsb_release -a能正常输出版本信息,就代表系统安装正常。
3. 查看已安装的发行版和 WSL 版本
在 Windows 的 PowerShell 里执行:
wsl -l -v输出示例:
NAME STATE VERSION * Ubuntu Running 2NAME:发行版名称STATE:运行状态,Running 就是正在运行VERSION:WSL 版本,2 代表 WSL2,是推荐使用的版本
4. Windows 和 Linux 文件互访
这是 WSL 最方便的特性之一,两边的文件可以直接互相访问。
① Linux 里访问 Windows 文件
Windows 的所有磁盘都挂载在 Linux 的/mnt/目录下:
- C 盘 →
/mnt/c/ - D 盘 →
/mnt/d/
举例:进入 Windows 桌面目录:
cd /mnt/c/Users/你的Windows用户名/Desktop注意:Windows 用户名如果是中文,可能会有乱码,建议用英文用户名。
② Windows 里访问 Linux 文件
打开 Windows 文件资源管理器,在顶部的地址栏里输入\\wsl$回车,就能看到所有安装的 Linux 发行版文件夹,点击进去就是 Linux 的系统目录,可以直接复制粘贴文件。
更快捷的方式:在 Linux 终端里,输入下面的命令,就能用 Windows 资源管理器打开当前目录:
explorer.exe .5. 第一次使用:更新系统软件
进入 Linux 后,先执行一次系统更新,把软件包升级到最新版:
sudo apt update && sudo apt upgrade -y逐成分解释:
sudo:以管理员(root)权限执行命令,第一次用会要求你输入之前设置的 Linux 密码apt:Ubuntu 的软件包管理器,用来安装、更新、卸载软件update:刷新软件源列表,获取最新的软件版本信息upgrade:升级所有已安装的软件-y:所有确认选项都自动选「是」,无需手动确认
五、新手常见问题与排查
1. 报错0x80370102无法启动
原因:99% 是 CPU 虚拟化没开启,或者「虚拟机平台」功能没启用。解决:
- 回去检查任务管理器里的虚拟化状态,未启用就进 BIOS 开启
- 确认「虚拟机平台」系统功能已经勾选,并且重启过电脑
2. 报错0x8007019e
原因:没启用「适用于 Linux 的 Windows 子系统」功能。解决:去 Windows 功能里勾选对应选项,重启电脑即可。
3. 忘记 Linux 密码怎么办
不用重装系统,一行命令就能重置:
- 打开 Windows 管理员 PowerShell
- 输入命令直接以 root 身份进入 Linux(不需要密码):
wsl -u root - 进入 Linux 后,用
passwd命令修改密码,比如你的用户名是linuxlearn:bash
passwd linuxlearn - 输入两次新密码,提示成功后,输入
exit退出即可。
4. 下载安装速度特别慢
原因:默认从微软服务器下载,国内网络不稳定。解决:
- 换手机热点重试
- 安装完成后,把 Linux 的软件源换成国内镜像源(比如阿里云、清华源),后续装软件会快很多。
5. 怎么卸载 / 删除 Linux 发行版
在 Windows PowerShell 里执行命令,比如卸载 Ubuntu:
wsl --unregister Ubuntu注意:卸载后 Linux 里的所有文件、数据都会被清空,操作前请备份重要文件。
6. 关闭所有 WSL 系统
如果想彻底关闭正在运行的 WSL,释放内存:
wsl --shutdown六、新手入门小建议
- 之前学习的所有标准 Linux 命令(
ls、cd、mkdir、chmod等),在 WSL 里都能直接使用,功能完全一致,可以直接用来练习。 - 学习阶段尽量不要用 root 用户直接操作,就用你创建的普通用户,需要管理员权限的时候加
sudo即可,符合 Linux 的使用规范。 - 重要文件建议存在 Windows 磁盘里,或者定期备份,避免误操作导致 Linux 系统损坏丢失数据。