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

Windows10/11 WSL安装Ubuntu完整指南

Windows10/11 WSL安装Ubuntu完整指南

(小白也能学会的Linux开发环境搭建教程)

Windows10/11 WSL安装Ubuntu完整指南 WSL安装教程  Windows子系统安装Ubuntu WSL2配置 Linux开发环境搭建 第1张

如果你是一名开发者或技术爱好者,想在Windows系统上体验Linux环境,那么WSL安装教程将是你的不二之选。Windows子系统安装Ubuntu可以让你无需虚拟机或双系统,直接在Windows中运行Linux应用程序。本文将手把手教你如何在Windows10/11上通过WSL安装Ubuntu,即使是零基础的小白也能轻松搞定!

1. 准备工作:检查Windows版本与启用WSL功能

首先,确保你的Windows版本满足要求:Windows 10版本2004及以上(内部版本19041及以上)或Windows 11。然后以管理员身份打开PowerShell或命令提示符,输入以下命令启用WSL功能:

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

接着,启用虚拟机平台功能(这是WSL2配置所必需的):

dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

完成后重启电脑。

2. 安装WSL2内核更新包

为了获得最佳性能和完整功能,建议将WSL升级到WSL2。下载并安装WSL2 Linux内核更新包(可从微软官方文档获取)。安装后,在PowerShell中设置WSL默认版本为WSL2:

wsl --set-default-version 2

3. 安装Ubuntu发行版

现在可以安装Ubuntu了。打开Microsoft Store,搜索“Ubuntu”,选择你喜欢的版本(如Ubuntu 20.04 LTS或22.04 LTS),点击“安装”。或者直接在命令行中快速安装:

wsl --install -d Ubuntu

该命令会自动下载并安装Ubuntu,同时确保所有必要的组件都已启用。这是目前最简洁的Windows子系统安装Ubuntu方法。

4. 初始化Ubuntu系统

安装完成后,从开始菜单启动Ubuntu,首次运行会进行初始化配置。系统会提示你创建新的用户名和密码(注意:输入密码时屏幕不会显示,这是正常现象)。完成后,你就拥有了一个完整的Ubuntu终端环境。

建议立即更新软件包列表并升级现有软件:

sudo apt update && sudo apt upgrade -y

5. 进阶设置:WSL2配置与多发行版管理

如果你之前安装了多个Linux发行版,可以使用wsl -l -v查看已安装的发行版及其WSL版本。通过wsl --set-version <发行版名称> 2可将特定发行版转换为WSL2。此外,还可以配置内存、处理器等资源限制(通过.wslconfig文件),进一步优化Linux开发环境搭建体验。

6. 常见问题与解决

Q: 安装时提示“WSL 2 需要更新其内核组件”? A: 下载并安装最新的WSL2内核更新包即可。 Q: 无法从Microsoft Store安装Ubuntu? A: 可以尝试命令行安装:wsl --install -d UbuntuQ: 如何卸载Ubuntu? A: 在PowerShell中运行wsl --unregister Ubuntu,然后到设置中卸载应用。

至此,你已经成功在Windows10/11上通过WSL安装了Ubuntu,并完成了基本的WSL2配置。现在你可以愉快地进行Linux开发、学习或运行各种开源工具了!