LiyuanHu91的个人博客分享 http://blog.sciencenet.cn/u/LiyuanHu91

博文

WSL2安装及其可视化-Windows11

已有 320 次阅读 2025-5-9 15:35 |个人分类:计算机使用|系统分类:科研笔记

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


下一篇:Python学习(2)——WSL2中软件安装
收藏 IP: 222.171.7.*| 热度|

0

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...
扫一扫,分享此博文

全部作者的其他最新博文

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2025-5-11 11:24

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部