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!
相关推荐
苏宸啊1 小时前
linux网络编程udp服务器和客户端代码编写(echo版本和字典版本)
linux·网络
~|Bernard|1 小时前
Linux 定时任务(Cron)完整教程
linux·运维·服务器
小雪崩2 小时前
嵌入式学习 day25:哈希表及排序与查找
linux·c语言·数据结构·学习·排序算法
奇树谦3 小时前
HDD 为什么适合顺序大文件读写:从 RAID 5 到 RAID 50 的原理与性能分析
linux·运维·网络
hi_ro_a3 小时前
Linux基础开发工具详解
linux·运维·服务器
嵌入式阿蔡3 小时前
Linux_01:交叉编译与开发环境实战——从单片机跨到 Linux 的第一道坎
linux·运维·网络·单片机·嵌入式硬件·嵌入式实时数据库
Pocker_Spades_A4 小时前
终端里也能斗地主:Linux部署Ratel,从本地对战到公网联机
linux·运维·服务器
佳児素花痴╮4 小时前
C语言链接库
linux·运维·服务器
Cerman5 小时前
QEMU启动OVMF shell超时分析
c语言·windows·经验分享
wWYy.5 小时前
Linux发送数据包的过程
linux·网络