||
尽管此前安装过WSL2,但当时是在Windows 10上进行的,而今用Windows 11,发现原来的方法出现很多问题。经过一番尝试和资料查询,终于成功。记录如下。
一、WSL2安装
(1)开启Hyper-V
参考:https://zhuanlan.zhihu.com/p/577980646
(2)搜索“打开或关闭Windows功能”,勾选“Hyper-V”、“适用于Linux的Windows子系统”、“Virtual Machine Platform”,而后重启电脑。
参考:https://blog.csdn.net/u011119817/article/details/130745551
(3)以管理员身份打开powershell,执行wsl --update或者wsl --install
参考:https://blog.csdn.net/u011119817/article/details/130745551
(4)设置WSL版本:wsl --set-default-version 2
参考:https://blog.csdn.net/u011119817/article/details/130745551
(5)在Microsoft Store中,下载Ubuntu 24.04.5 LTS,而后打开安装,输入用户名和密码
(6)WSL2安装完毕,并sudo apt-get update,更新一下,否则后面apt install可能会失败。
二、可视化
(1)下载vcxsrc,并full安装
参考:https://sourceforge.net/projects/vcxsrv/
(2)下载xfce4[桌面]和xmgrace[画图软件]
sudo apt install xfce4
sudo apt install xfce4-terminal
sudo apt install grace
(3).bashrc的修改
在powershell中输入ipconfig,得到ipv4的地址,而后在.bashrc的末尾添加一行:
export DISPLAY=ip地址:0
参考:https://blog.csdn.net/xiaogao556/article/details/128216874
(查了一圈唯一好用的)
(4)配置xlaunch
a)在VcXsrv目录中,双击xlaunch.exe;
b)Select display settings选择“Multiple windows”,Display number选择“-1”;
c)默认Start no client;
d)选择Disable access control;
e)Save configuration,将生成的config.xlaunch文件放在桌面上,而后复制到xluanch.exe所在的目录;
f)在xluanch.exe所在的目录,发送桌面快捷方式;
g)在xluanch.exe的桌面快捷方式,右键属性,目标末尾添加以下语句:
-run "config.xlaunch"
而后应用、确定;
h)打开xluanch.exe的桌面快捷方式,而后在wsl中输入xmgrace检验是否已打开图形界面;
i)wsl中输入startxfce4,即可打开。
参考:https://blog.51cto.com/u_15302822/5688144
三、powershell中关于WSL的几条重要语句
wsl --list --verbose查看WLS状态与版本
wsl --shutdown关闭WSL
Archiver|手机版|科学网 ( 京ICP备07017567号-12 )
GMT+8, 2025-5-11 11:24
Powered by ScienceNet.cn
Copyright © 2007- 中国科学报社