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
sudo apt update
sudo apt upgrade
# 安装gnome桌面环境
sudo apt install ubuntu-desktop
sudo apt-get install gnome-tweak-tool
  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
支付宝打赏 微信打赏

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