logo头像

技术引领生活!

win11下wsl安装桌面版ubuntu

win11 下 wsl 安装桌面版 ubuntu

安装 wsl2

  1. 打开 powershell,输入以下命令,启用 wsl2 功能
1
2
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

启用wsl

  1. 打开 powershell,输入以下命令,启用虚拟机功能
1
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
  1. 重启电脑

安装桌面版 ubuntu

  1. 打开 Microsoft Store,搜索 ubuntu,选择桌面版 ubuntu 进行安装,以 ubuntu24.04 为例

如果要安装到其他盘,按照一下几个步骤操作

  • 导出
  • 卸载
  • 导入, 指令具体含义参见 wsl –help
  • 重设默认用户
1
2
3
4
wsl --export ubuntu-24.04 d:\ubuntu.tar
wsl --unregister Ubuntu-24.04
wsl --import Ubuntu-24.04 d:\ubuntu d:\ubuntu.tar
Ubuntu2404 config --default-user spygg

注:如果是新装系统导入已有的执行以下指令

1
2
wsl --import-in-place  Ubuntu-24.04 F:\wsl\Ubuntu24.04\ext4.vhdx

  1. 安装完成后,打开 ubuntu,输入用户名和密码,进入 ubuntu 桌面

  2. 打开 wsl 终端,输入以下命令,更新软件源

1
2
3
4
5
6
sudo apt update
sudo apt upgrade
# 安装xfce4桌面环境
sudo apt install xfce4 xfce4-goodies -y


centos 安装 xfce4 并设为默认环境

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
# 方式1:安装桌面组(推荐)
sudo dnf group install "Xfce"
# 方式2:安装单独核心包
sudo dnf install -y xfce4 xfce4-terminal
# CentOS 7/8/9 通用命令(设置图形化为默认目标)
sudo systemctl set-default graphical.target

# 验证是否设置成功
systemctl get-default
# 输出 "graphical.target" 即表示成功


2.配置默认桌面为 XFCE4

#方法A
sudo vi /etc/lightdm/lightdm.conf
# 找到 [Seat:*] 段,添加/修改以下内容:
user-session=xfce

#方法B
sudo ln -s /usr/share/xsessions/xfce.desktop /etc/alternatives/x-session-manager

  1. 安装 xrdp
1
2
3
sudo apt install xrdp
sudo systemctl enable xrdp
sudo systemctl start xrdp

将端口从3389 改为 3390,因为此前默认的 3389 端口已保留用于 ubuntu shell

1
sudo sed -i 's/3389/3390/g' /etc/xrdp/xrdp.ini
  1. 查看 xrdp 服务状态
1
2
sudo systemctl restart xrdp
sudo systemctl status xrdp

如图所示,有绿色的 running 代表服务成功运行。
xrdp

  1. 打开 windows 远程桌面连接,输入 wsl 的 ip 地址和端口号,例如 localhost:3390,输入用户名和密码,即可登录 ubuntu 桌面

远程桌面

  1. 安装 extension-manager 进行美化
1
sudo apt install gnome-shell-extension-manager
支付宝打赏 微信打赏

您的支持是我前行的动力!