Linux系统基础5:WSL安装 Linux超详细新手教程

📅 2026/8/13 22:27:36
Linux系统基础5:WSL安装 Linux超详细新手教程
目录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. 报错 0x8007019e3. 忘记 Linux 密码怎么办4. 下载安装速度特别慢5. 怎么卸载 / 删除 Linux 发行版6. 关闭所有 WSL 系统六、新手入门小建议Windows WSL 安装 Linux 超详细新手教程WSLWindows Subsystem for Linux是微软官方推出的 Windows Linux 子系统无需安装笨重的虚拟机、无需分区装双系统就能在 Windows 里直接运行完整的 Linux 环境完美适配 Linux 命令学习、开发调试等场景是新手入门 Linux 的最优选择。下面从前置检查→一键安装推荐→手动安装备选→初始化配置→基础操作→常见问题排查一步步拆解每个步骤都配举例说明零基础也能跟着操作。一、安装前必做前置条件检查WSL2 对系统和硬件有基础要求先确认再安装能避免 90% 的安装报错。1. 确认 Windows 系统版本需要满足以下任一条件Windows 10 版本 2004 及以上内部版本号 ≥ 19041Windows 11 所有版本检查方法 按下键盘Win R键在弹出的运行框里输入winver回车在弹出的窗口里查看版本号和内部版本号即可。2. 确认 CPU 虚拟化已开启WSL2 基于虚拟化技术运行必须开启 CPU 硬件虚拟化才能正常使用。检查方法右键任务栏 → 选择「任务管理器」切换到「性能」选项卡 → 点击左侧「CPU」在右侧信息里找到「虚拟化」显示「已启用」就代表正常如果显示「已禁用」需要进 BIOS/UEFI 开启。开启虚拟化方法简单说明 重启电脑开机时连续按对应品牌的快捷键进入 BIOS联想笔记本F2 / FnF2戴尔 / 惠普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.04wsl --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 就是正在运行VERSIONWSL 版本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 密码aptUbuntu 的软件包管理器用来安装、更新、卸载软件update刷新软件源列表获取最新的软件版本信息upgrade升级所有已安装的软件-y所有确认选项都自动选「是」无需手动确认五、新手常见问题与排查1. 报错0x80370102无法启动原因99% 是 CPU 虚拟化没开启或者「虚拟机平台」功能没启用。解决回去检查任务管理器里的虚拟化状态未启用就进 BIOS 开启确认「虚拟机平台」系统功能已经勾选并且重启过电脑2. 报错0x8007019e原因没启用「适用于 Linux 的 Windows 子系统」功能。解决去 Windows 功能里勾选对应选项重启电脑即可。3. 忘记 Linux 密码怎么办不用重装系统一行命令就能重置打开 Windows 管理员 PowerShell输入命令直接以 root 身份进入 Linux不需要密码wsl -u root进入 Linux 后用passwd命令修改密码比如你的用户名是linuxlearnbashpasswd linuxlearn输入两次新密码提示成功后输入exit退出即可。4. 下载安装速度特别慢原因默认从微软服务器下载国内网络不稳定。解决换手机热点重试安装完成后把 Linux 的软件源换成国内镜像源比如阿里云、清华源后续装软件会快很多。5. 怎么卸载 / 删除 Linux 发行版在 Windows PowerShell 里执行命令比如卸载 Ubuntuwsl --unregister Ubuntu注意卸载后 Linux 里的所有文件、数据都会被清空操作前请备份重要文件。6. 关闭所有 WSL 系统如果想彻底关闭正在运行的 WSL释放内存wsl --shutdown六、新手入门小建议之前学习的所有标准 Linux 命令ls、cd、mkdir、chmod等在 WSL 里都能直接使用功能完全一致可以直接用来练习。学习阶段尽量不要用 root 用户直接操作就用你创建的普通用户需要管理员权限的时候加sudo即可符合 Linux 的使用规范。重要文件建议存在 Windows 磁盘里或者定期备份避免误操作导致 Linux 系统损坏丢失数据。