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

在WSL2上安装Ubuntu:全面指南

在WSL2上安装Ubuntu:全面指南

从零开始,手把手教你在Windows Subsystem for Linux 2上安装Ubuntu

欢迎来到本教程!如果你是一个Windows用户,但又想体验Linux环境,那么WSL2(Windows Subsystem for Linux 2)就是你的最佳选择。通过它,你可以在不安装虚拟机或双系统的情况下,直接在Windows上运行完整的Ubuntu发行版。本文将详细介绍WSL2安装Ubuntu的每一步,即使是完全不懂Linux的小白也能轻松上手。

1. 安装前的准备工作

在开始安装之前,请确保你的Windows系统满足以下要求:

  • Windows 10 版本2004及更高版本(内部版本19041及更高)或 Windows 11
  • 系统必须支持并开启虚拟化技术(通常在BIOS中启用)。
  • 拥有管理员权限。

2. 启用WSL功能

以管理员身份打开PowerShell或命令提示符,输入以下命令来启用Windows Subsystem for Linux 2所需的组件:

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

完成后,重启计算机使更改生效。

3. 设置WSL2为默认版本

重启后,再次以管理员身份打开PowerShell,执行以下命令将WSL2设置为默认版本:

wsl --set-default-version 2

如果提示需要安装内核更新包,请访问微软官方文档下载并安装WSL2 Linux内核更新包

4. 安装Ubuntu发行版

现在你可以安装Ubuntu了。有两种常用方法:

方法一:通过Microsoft Store打开Microsoft Store,搜索“Ubuntu”,选择你喜欢的版本(如Ubuntu 22.04 LTS),点击安装。

方法二:使用命令行在PowerShell中运行以下命令直接安装:

wsl --install -d Ubuntu

该命令会自动下载并安装最新Ubuntu版本。

在WSL2上安装Ubuntu:全面指南 WSL2安装Ubuntu  Windows Subsystem for Linux 2 Linux子系统 Ubuntu安装教程 第1张

5. 首次启动Ubuntu并初始化

安装完成后,在开始菜单中找到Ubuntu图标并启动,或者直接在命令行输入wsl。首次运行会进行解压和安装,稍等片刻后,系统会提示你创建一个新的用户名和密码(注意:输入密码时不会显示字符,这是正常的)。这个用户名和密码将用于Linux子系统的日常使用。

6. 更新软件包并验证安装

进入Ubuntu后,建议先更新软件包列表和已安装的软件,执行以下命令:

sudo apt update && sudo apt upgrade -y

完成后,你可以运行一些Linux命令来验证环境,例如lsb_release -a查看Ubuntu版本。如果一切正常,恭喜你,WSL2安装Ubuntu已经成功!

7. 常见问题及解决

问题1:运行wsl命令时报错“WSL 2需要更新其内核组件”。解决:下载并安装WSL2 Linux内核更新包,然后重启。

问题2:安装时提示“虚拟化未启用”。解决:进入BIOS设置,开启Intel VT-x或AMD-V虚拟化技术。

问题3:想要从WSL1迁移到WSL2。解决:使用命令wsl --set-version <发行版名> 2,例如wsl --set-version Ubuntu 2

结语

通过本教程,你应该已经成功在WSL2上安装了Ubuntu。现在你可以在Windows中无缝使用Linux命令行工具、开发环境等。无论是学习Linux还是进行开发工作,WSL2安装Ubuntu都为你打开了一扇方便之门。如果在安装过程中遇到任何问题,欢迎在评论区留言交流!