安装WSL2 Ubuntu20.04带桌面环境
时间: 2025-07-10 10:55:33 浏览: 13
### 安装带有桌面环境的Ubuntu 20.04于WSL2
#### 准备工作
确保Windows已更新至最新版本并启用了适用于Linux的Windows子系统(WSL2),以及虚拟机平台功能。通过PowerShell以管理员身份运行以下命令来设置WSL2作为默认版本:
```powershell
wsl --set-default-version 2
```
#### 安装Ubuntu 20.04
从Microsoft Store下载并安装Ubuntu 20.04 LTS应用[^1]。
启动新安装的Ubuntu应用程序完成初始配置,包括创建用户名和密码等操作。
#### 配置X服务器
为了能够在Windows上显示Linux图形界面程序,需安装第三方X服务器软件如VcXsrv或Xming。这里推荐使用VcXsrv:
访问[VcXsrv官网](https://sourceforge.net/projects/vcxsrv/)下载适合系统的版本并按照向导提示进行安装。
打开VcXsrv,在弹出窗口中选择“Multiple windows”,其他选项保持默认即可;点击下一步直至完成启动。
#### 设置DISPLAY变量
编辑`~/.bashrc`文件添加如下行以便自动设置DISPLAY环境变量指向本地主机地址:
```bash
echo 'export DISPLAY=$(cat /etc/resolv.conf | grep nameserver | awk \'{print $2}\'):0' >> ~/.bashrc
source ~/.bashrc
```
#### 安装桌面环境
进入终端执行下列指令来安装GNOME Desktop Environment及其依赖项:
```bash
sudo apt update && sudo apt upgrade -y
sudo apt install ubuntu-desktop gnome-panel gnome-settings-daemon metacity nautilus gnome-terminal -y
```
#### 启动桌面会话
现在可以通过远程桌面协议(RDP)连接到WSL内的Ubuntu实例体验完整的GUI支持。为此先要安装xrdp服务端:
```bash
sudo apt-get install xrdp -y
sudo systemctl enable xrdp
sudo service xrdp start
```
最后利用Windows自带的Remote Desktop Connection工具或者其他RDP客户端输入localhost作为目标计算机名来进行登录尝试。
阅读全文
相关推荐


















