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!
相关推荐
AxureMost16 分钟前
VideoProc Converter AI 视频转换/下载/超分辨率
windows
天天喝旺仔20 分钟前
Linux 性能排查实战:用 perf、strace 与火焰图定位 CPU、内存与 IO 瓶颈
linux·性能优化·运维开发
LuminousCPP26 分钟前
Linux系统编程(二):从目录树到命令执行|路径、环境变量、alias 与文件操作入门
linux·经验分享·笔记
第十人i29 分钟前
Linux 系统初始化配置清单:新服务器快速部署
linux·服务器
LongRunning31 分钟前
【Linux】RK3568-OpenCV+YOLO(七)
linux
j7~39 分钟前
【Linux】三十八.C++ 手写 HTTP 服务器:裸 socket + fork 多进程,从 HTTP 报文解析到浏览器打开网页
linux·网络·网络协议·学习·http·网络编程
李小白杂货铺1 小时前
从 macOS 免密 SSH 到 Windows 10 完整配置指南
windows·win10·openssh·踩坑·ssh服务器·免密连接·安装和配置
傲世仙尊1 小时前
设计者的取舍-路径fork的诞生与全局文件队列
linux
逐流人1 小时前
Containerd容器管理实战:从架构原理到nerdctlcrictl工具链
linux·运维·云原生·容器·云计算·containerd
Tairitsu_H1 小时前
[Linux] 编辑器vim、编译器和动静态链接
linux·vim·gcc·g++·动态链接·静态链接