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

Windows11下WSL2安装Ubuntu24.04及配置图形界面详解

Windows11下WSL2安装Ubuntu24.04及配置图形界面详解

从零开始搭建Linux图形化开发环境

本教程将带你逐步在 Windows11 上通过 WSL2 安装 Ubuntu24.04,并配置图形界面,让你在 Windows 中直接运行 Linux 图形应用程序。这是一份详细的 WSL2安装教程,即使是小白也能轻松跟上。

📌 前提条件

  • Windows 11 系统(确保已更新到最新版本)
  • 开启 BIOS 中的虚拟化技术(Intel VT-x 或 AMD-V)
  • 管理员权限(部分命令需要)

🚀 第一步:启用 WSL2 功能

以管理员身份打开 PowerShell 或 Windows Terminal,执行以下命令启用 WSL 功能:

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

然后启用虚拟机平台:

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

重启计算机完成安装。

⚙️ 第二步:设置 WSL2 为默认版本

重启后,再次打开 PowerShell,运行:

wsl --set-default-version 2

如果提示需要更新 WSL 内核,请下载并安装 WSL2 Linux 内核更新包

🐧 第三步:安装 Ubuntu 24.04

打开 Microsoft Store,搜索“Ubuntu 24.04”并安装。也可以使用命令行安装:

wsl --install -d Ubuntu-24.04

安装完成后,启动 Ubuntu,设置用户名和密码。此时你已经拥有了一个完整的 Windows11 Linux子系统

🔄 第四步:更新 Ubuntu 系统

在 Ubuntu 终端中执行:

sudo apt update && sudo apt upgrade -y

🖥️ 第五步:在 Windows 端安装 X Server(实现图形界面)

为了在 WSL2 中运行图形程序,我们需要一个 Windows 端的 X Server。推荐使用 VcXsrvX410(付费)。这里以免费开源的 VcXsrv 为例:

  1. 下载 VcXsrv 安装包(官方链接)。
  2. 安装并运行 XLaunch。
  3. 配置时选择“Multiple windows”,Display number 设为 0,勾选“Disable access control”(重要,否则无法连接)。
  4. 完成配置后,系统托盘会出现 X 图标。

🔧 第六步:配置 WSL2 的 DISPLAY 环境变量

编辑 Ubuntu 中的 ~/.bashrc 文件,添加以下内容:

export DISPLAY=$(cat /etc/resolv.conf | grep nameserver | awk "{print $2}"):0

然后使配置生效:

source ~/.bashrc

这一步是关键,它让 WSL2 知道把图形界面输出到 Windows 的 X Server。这也属于 WSL2 GUI配置 的核心。

🎯 第七步:测试图形界面应用

安装一个小型图形测试工具:

sudo apt install x11-apps -y

运行 xeyes:

xeyes

如果出现一双跟随鼠标的眼睛,说明 Ubuntu24.04图形界面 配置成功!

Windows11下WSL2安装Ubuntu24.04及配置图形界面详解 WSL2安装教程  Ubuntu24.04图形界面 Windows11 Linux子系统 WSL2 GUI配置 第1张

🛠️ 第八步(可选):安装轻量级桌面环境

如果你希望获得完整的桌面体验,可以安装 Xfce:

sudo apt install xfce4 xfce4-terminal -y

然后启动桌面:

startxfce4

注意:桌面环境对资源消耗较大,建议仅在配置较高的机器上尝试。

📝 总结

通过以上步骤,你成功在 Windows11 下利用 WSL2 搭建了 Ubuntu24.04 并配置了图形界面。现在你可以像使用本地 Linux 一样运行各种 GUI 应用,极大地方便了开发和测试。本文涵盖了 WSL2安装教程Ubuntu24.04图形界面Windows11 Linux子系统 以及 WSL2 GUI配置 等关键知识点,希望对你有所帮助。