首先在Windows上使用WSL2
1、microsoft store中安装Ubuntu22.04,进入Ubuntu后首次会创建用户名和密码
2、使用"oh-my-tuna"脚本替换国内源
wget https://tuna.moe/oh-my-tuna/oh-my-tuna.py
sudo python3 oh-my-tuna.py --global
sudo apt-get update
sudo apt-get upgrade
3、安装VcXsrv用于在windows上连接Ubuntu桌面
VcXsrv Windows X Server download | SourceForge.net
安装后打开XLaunch
注意允许通过应用通过防火墙对VcXsrv全开并启动
在Extra settings选项中,勾选Disable access control
之后会启动一个黑框,先不用管它
4、接着回到 “Ubuntu” 命令行界面,开始安装桌面环境需要的软件,依次输入下面的命令:
sudo apt-get install xfce4-terminal
sudo apt-get install xfce4
sudo service dbus restart
5、配置文件:~/.bashrc,
sudo nano ~/.bashrc
#在末尾添加
export DISPLAY=$(grep -m 1 nameserver /etc/resolv.conf | awk '{print $2}'):0.0
export WAYLAND_DISPLAY=$DISPLAY
export XDG_SESSION_TYPE=x11
保存并退出后source ~/.bashrc
重启一下Ubuntu
执行xfce4-session启动xubuntu
在WSL 输入:startxfce4,XLaunch窗口就会跳出来以下窗口:
WSL2常用命令:
#关闭wsl上所有的linux
wsl --shutdown
#查看wsl中所有的Linux发行版
wsl -l -v
#设置默认的发行版
wsl --set-default <ubuntu>
#如果要卸载Ubuntu,这样只是将Ubuntu从WSL中删除,但是电脑本地仍有Ubuntu,重新点击启动Ubuntu会产生新的WSL子系统,相当于初始化
wsl --unregister <ubuntu>