大纲
- 安装非桌面版操作系统
- 安装桌面软件
- 进入默认账号
- 更新系统
- 安装桌面软件
- 安装xrdp
- 查看IP地址
- 远程连接
- 参考资料
在《Windows Subsystem for Linux——安装和使用》一文中,我们看到WSL只能安装非桌面版的Linux。
wsl --list --online
但是桌面版的Linux其实是在非桌面版的基础上安装了可视化工具而已。所以基于这个思路,我们将尝试这个方案的可行性。
安装非桌面版操作系统
我们基于《Windows Subsystem for Linux——安装多个相同的操作系统》中介绍的方法安装一个Ubuntu-24.04-Desktop。
wsl --import Ubuntu-24.04-Desktop .\Ubuntu-24.04-Desktop .\Ubuntu-24.04-Base
安装桌面软件
进入默认账号
wsl -d Ubuntu-24.04-Desktop -u fangliang
更新系统
sudo apt update
sudo apt upgrade -y
安装桌面软件
sudo apt install ubuntu-desktop -y
这个过程比较漫长,耐心等待。
安装xrdp
xrdp是一个开源的远程桌面协议(Remote Desktop Protocol)实现,它允许用户通过远程连接来访问和控制运行X会话的Linux系统。
sudo apt install xrdp -y
查看IP地址
sudo apt install net-tools
ifconfig
远程连接
我们使用远程桌面进行连接,连接地址是上图中获得的子系统IP和Port:172.31.107.222:3389
参考资料
- https://askubuntu.com/questions/1252007/opening-ubuntu-20-04-desktop-on-wsl2
- https://gist.github.com/shakahl/f141d046f68a7a3af6cdc0f5e4e09675