一、WSL2安装
官方的教程还是很详细的
二、修改源
修改源文件
vim /etc/apt/sources.list
在末尾加入
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial main multiverse restricted universe deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-backports main multiverse restricted universe deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-proposed main multiverse restricted universe deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-security main multiverse restricted universe deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-updates main multiverse restricted universe deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial main multiverse restricted universe deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-backports main multiverse restricted universe deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-proposed main multiverse restricted universe deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-security main multiverse restricted universe deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-updates main multiverse restricted universe
更新源文件
sudo apt update
三、配置wsl 图形界面
安装图形界面和远程链接
sudo apt install xorg sudo apt-get install xfce4 sudo apt-get install xrdp
修改xrdp的配置文件,把port从3389修改为任意未被占用的端口,避免和本机冲突。
sudo vim /etc/xrdp/xrdp.ini
sudo echo xfce4-session >~/.xsession sudo 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…