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. 安装完成后,打开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

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

远程桌面

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

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