Windows 配置 WSL (Ubuntu) 环境完整指南

1. 前言

Windows Subsystem for Linux (WSL) 允许开发者在 Windows 上直接运行 Linux 环境,无需双系统或虚拟机。本文将详细介绍在 Windows 10/11 上安装和配置 WSL 2 及 Ubuntu 发行版的完整步骤。

2. 系统要求

  • Windows 版本:Windows 10 版本 2004 及更高版本(内部版本 19041 及以上)或 Windows 11。
  • 虚拟化支持:确保 BIOS/UEFI 中已启用虚拟化技术(Intel VT-x 或 AMD-V)。
  • 存储空间:建议预留至少 10 GB 可用磁盘空间。

3. 启用 WSL 功能

首先,我们需要在 Windows 中启用 WSL 和虚拟机平台功能。

  1. Windows开始菜单右键点击"应用和功能" -> 右侧"程序和功能" -> "启用或关闭 Windows 功能"。
  2. 勾选"适用于 Linux 的 Windows 子系统"和"虚拟机平台"。
  3. 点击"确定"并重启计算机。

4. 安装 Ubuntu 发行版

4.1 通过 Microsoft Store 安装(推荐)

  1. 打开 Windows应用商店 Microsoft Store。
  2. 搜索"Ubuntu",点击获取并安装。

5. 首次启动与配置 Ubuntu

  1. 安装完成后,从开始菜单启动"Ubuntu"。
  2. 首次启动会进行解压,请耐心等待几分钟。
  3. 系统会提示你创建新的 UNIX 用户名和密码(此用户将拥有 sudo 权限)。
bash 复制代码
# 示例:首次启动后的配置过程
Installing, this may take a few minutes...
Please create a default UNIX user account. The username does not need to match your Windows username.
For more information visit: https://aka.ms/wslusers
Enter new UNIX username: yourusername
New password:
Retype new password:
passwd: password updated successfully
Installation successful!
相关推荐
FREEDOM_X1 小时前
Linux 进程间通讯(IPC)——总结
linux·c语言·前端·嵌入式硬件·struts
天空'之城1 小时前
Linux 系统编程 17:零拷贝技术全解
linux·嵌入式·零拷贝技术全解
XUHUOJUN2 小时前
Windows Server 2025 RAC vs Stretch Cluster 技术定位
windows·microsoft·azure local
网络小白不怕黑2 小时前
11.虚拟机模拟路由器实验
linux·运维·服务器·网络
Mapleay2 小时前
Linux 内核编程基础
linux·运维·服务器
sg_knight3 小时前
Claude Code 安装指南(macOS / Linux / Windows WSL)
linux·windows·macos·claude·code·anthropic·claude-code
oioihoii3 小时前
CentOS运行Teemii实操:Docker Compose部署、漫画导入与公网阅读
linux·docker·centos
阿拉斯攀登3 小时前
I2C 设备驱动开发
linux·驱动开发·嵌入式硬件·嵌入式·linux驱动·i2c·字符设备驱动
恒53911 小时前
Linux文件系统I
linux·运维·服务器