欢迎您访问365答案网,请分享给你的朋友!
生活常识 学习资料

WSL2安装及图形界面使用

时间:2023-06-22
WSL2图形界面使用

一、WSL2安装二、修改源三、配置wsl 图形界面四、配置网络五、一些报错 一、WSL2安装

参考这个链接
官方的教程还是很详细的

二、修改源

修改源文件

vim /etc/apt/sources.list

在末尾加入

deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial main multiverse restricted universedeb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-backports main multiverse restricted universedeb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-proposed main multiverse restricted universedeb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-security main multiverse restricted universedeb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-updates main multiverse restricted universedeb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial main multiverse restricted universedeb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-backports main multiverse restricted universedeb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-proposed main multiverse restricted universedeb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-security main multiverse restricted universedeb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-updates main multiverse restricted universe

更新源文件

sudo apt update

三、配置wsl 图形界面

参考链接1
参考链接2
安装图形界面和远程链接

sudo apt install xorg sudo apt-get install xfce4sudo apt-get install xrdp

修改xrdp的配置文件,把port从3389修改为任意未被占用的端口,避免和本机冲突。

sudo vim /etc/xrdp/xrdp.ini

sudo echo xfce4-session >~/.xsessionsudo service xrdp restart

打开远程桌面链接(cmd输入mstsc)

localhost:自己的端口号

用户名和密码就是unbuntu的用户名和密码

注意:每次使用的时候都需要重新输入

sudo service xrdp restart

然后在cmd输入mstsc点击连接

四、配置网络

由于 WSL2 是使用 Hyper-V 虚拟机实现的,也就不能跟 Windows 共享同一个 localhost 了,而且每次重启 ip 都会变。目前在 WSL 中可以用以下两个命令来获取主机的 ip:

ip route | grep default | awk '{print $3}'

利用获得的ip设置代理

设置完后是这样的,WSL2能够链接网络了。

五、一些报错

Firefox is already running…
解决办法

Copyright © 2016-2020 www.365daan.com All Rights Reserved. 365答案网 版权所有 备案号:

部分内容来自互联网,版权归原作者所有,如有冒犯请联系我们,我们将在三个工作时内妥善处理。