胡力元
WSL2安装及其可视化-Windows11
2025-5-9 15:35
阅读:325

尽管此前安装过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

转载本文请联系原作者获取授权,同时请注明本文来自胡力元科学网博客。

链接地址:https://wap.sciencenet.cn/blog-3121583-1485084.html?mobile=1

收藏

分享到:

上一篇
当前推荐数:0
推荐到博客首页
网友评论0 条评论
确定删除指定的回复吗?
确定删除本博文吗?