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

Windows系统通过WSL2安装Ubuntu22.04系统及图形化界面 (小白详细图文教程)

Windows系统通过WSL2安装Ubuntu22.04系统及图形化界面 (小白详细图文教程)

本文将详细介绍如何在Windows系统上通过WSL2安装Ubuntu22.04,并配置图形化界面,让您能够在Windows中直接使用Linux的图形应用程序。无论您是开发人员还是Linux爱好者,本教程都能帮助您快速搭建环境。

Windows系统通过WSL2安装Ubuntu22.04系统及图形化界面 (小白详细图文教程) WSL2安装Ubuntu22.04  WSL2图形化界面 Windows子系统Linux图形界面 Ubuntu22.04桌面 第1张

一、准备工作

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

  • Windows 10 版本 2004 及以上(内部版本 19041 及以上)或 Windows 11。
  • 启用虚拟化技术(在BIOS中开启)。

二、启用WSL2功能

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

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

然后启用虚拟机平台功能:

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

重启计算机完成安装。

重启后,将WSL2设置为默认版本:

wsl --set-default-version 2

三、安装Ubuntu22.04

打开Microsoft Store,搜索“Ubuntu 22.04.3 LTS”并安装。或者使用命令行安装:

wsl --install -d Ubuntu-22.04

安装完成后,启动Ubuntu22.04,设置用户名和密码。此时您已经拥有了一个基本的WSL2 Ubuntu系统。

四、配置图形化界面

为了让Ubuntu22.04支持图形界面,我们需要安装桌面环境和一个X服务器(如VcXsrv)。

1. 安装VcXsrv

这里下载VcXsrv并安装。安装后启动XLaunch,配置为“Multiple windows”,Display number设为0,勾选“Disable access control”,然后完成启动。

2. 在Ubuntu22.04中安装桌面环境

打开Ubuntu终端,更新软件包并安装轻量级桌面(如XFCE4):

sudo apt updatesudo apt upgrade -ysudo apt install xfce4 xfce4-goodies -y

也可以安装其他桌面如Ubuntu的默认桌面(gnome),但可能较重。推荐XFCE4。

3. 配置显示环境变量

在Ubuntu终端中,设置DISPLAY变量指向Windows主机的IP。由于WSL2使用虚拟网络,可以通过以下命令获取Windows IP并设置:

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

为了永久生效,将上述命令添加到~/.bashrc中:

echo "export DISPLAY=\$(cat /etc/resolv.conf | grep nameserver | awk "{print \$2}"):0" >> ~/.bashrcsource ~/.bashrc

4. 启动图形界面

现在,您可以启动XFCE4桌面:

startxfce4

如果VcXsrv正在运行,您应该能看到Linux桌面出现在Windows窗口中。至此,您已经成功在WSL2 Ubuntu22.04上实现了图形化界面。

五、常见问题

  • WSL2网络变化:如果重启后无法连接,重新设置DISPLAY变量即可。
  • 防火墙阻止:确保Windows防火墙允许VcXsrv通信。

通过以上步骤,您学会了WSL2安装Ubuntu22.04并配置WSL2图形化界面,轻松在Windows上运行Windows子系统Linux图形界面应用程序,甚至拥有一个轻量的Ubuntu22.04桌面。希望本教程对您有所帮助!