当前位置:首页 > 系统教程 > 正文

Windows安装WSL Ubuntu教程(从报错到成功运行的避坑指南)

本文SEO关键词:WSL2安装教程、Ubuntu报错解决、Windows子系统、Linux环境配置。

一、 前言:为什么要使用WSL?

对于开发者而言,在Windows上拥有一个原生的Linux环境是极大的便利。Windows子系统 (WSL) 让我们无需安装繁重的虚拟机即可运行Ubuntu。但在安装过程中,很多小白会遇到各种报错,本文将带你完美避坑。

Windows安装WSL Ubuntu教程(从报错到成功运行的避坑指南) WSL2安装教程  Ubuntu报错解决 Windows子系统 Linux环境配置 第1张

二、 开启必要系统组件

在开始WSL2安装教程之前,必须先开启Windows的相关功能:

  1. 右键点击“开始”菜单,选择“终端管理员”或“PowerShell管理员”。
  2. 输入以下命令开启WSL功能:
    dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
  3. 开启虚拟机平台功能:
    dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
  4. 重要:完成后请务必重启电脑。

三、 下载Linux内核更新包

这是最容易出现Ubuntu报错解决环节的地方。如果直接安装Ubuntu,往往会提示 0x800701bc 错误。这是因为WSL内核未更新。

  • 访问微软官网下载 WSL2 Linux 内核更新包(适用于 x64 计算机的包)。
  • 安装完成后,在终端输入以下命令将WSL2设为默认版本:
    wsl --set-default-version 2

四、 从微软商店安装Ubuntu

现在可以进行正式的Linux环境配置了:

  1. 打开 Microsoft Store,搜索 “Ubuntu”。
  2. 选择最新长期支持版(如 Ubuntu 22.04 LTS),点击安装。
  3. 安装完成后点击“打开”,此时会弹出一个黑色窗口进行初始化。

五、 避坑指南:常见报错处理

在安装过程中,如果你遇到以下问题,可以尝试对应方案:

  • 错误 0x80370102:请检查BIOS中是否开启了“CPU虚拟化 (Virtualization Technology)”。
  • 错误 0x800701bc:说明你没有安装第三步提到的内核更新包。
  • 一直卡在 Installing:请检查网络连接,或尝试更换安装磁盘。

总结:通过以上步骤,你已经成功在Windows上搭建了完整的Ubuntu开发环境。记得在首次进入系统时设置好用户名和密码,并执行 sudo apt update 来更新软件源。