当前位置: 首页 > news >正文

windows11子系统Ubuntu 22.04.4子安装图形化界面

1、windows11家庭版本设置

打开虚拟机安装许可


2、Microsoft Store下载安装ubuntu

我使用的是22.04.4 LTS版本

3、 打开ubuntu 命令窗口


1、打开win11的命令行,在下拉三角下标,打开,可以看到有Ubuntu 的选项,点击即可进入linux命令行(首次一般都会有些报错,往下看有解决办法)

在win11终端下输入:wsl.exe --list --all (列出所有的linux系统);然后在输入 wsl.exe --unregister注销对应版本名称,重现打开ubuntu 即可进入账号密码设置阶段;

3、设置linux的登陆名称和密码:正常输入就行

4、系统启动成功标志:至此非图形界面已经安装完成;

4、下载安装Gnone桌面文件 

执行命令: sudo apt install ubuntu-gnome-desktop

5、Win11下安装Xlaunch及ubuntu下配置变量环境

  • 安装包下载地址:Xlaunch,默认安装即可

 直接点击下载的安装包

6、启动Xlaunch,并且需要进行相关显示配置。

 

点击完成之后是一个黑窗口

7、Ubuntu下配置变量环境:(温馨提示:Xlaunch黑窗口是打开的状态下)

1)配置环境变量:vi ~/.bashrc,在最后添加1行

export DISPLAY=172.17.80.1:0

温馨提示:一定要进行以下操作

$ sudo vim /etc/resolv.conf
# nameserver后面的地址就是Windows系统虚拟网卡的地址,记一下,同时需要取消下面两行内容的注释,禁用自动# 重新生成配置文件,否则重启后这个地址会变
[network]
generateResolvConf = false$ vi ~/.bashrc
# 在文件最后追加下面内容,地址使用上面查看到的
export DISPLAY=172.17,80.1:0$source ~/.bashrc
#执行刚修改的初始化文件,使之立即生效

2)启用环境变量: source ~/.bashrc
3)更新下:sudo apt-get update
4)启动指令startxfce4,展示如下截图:

请执行如下命令:

sudo apt install xfce4-session

5)在此启动startface4, 展示如下截图:

 请执行如下命令:

 sudo apt install xfce4-panel

sudo apt install thunar

7、Win 11 能够ping Ubuntu 系统,但是Ubuntu 系统无法ping Wind11 系统。

wind 11 ping ubuntu 系统截图

ubuntu ping wind11 系统截图:

 

因为windows的防火墙会把有些出入站给拦截了,需要增加一些规则。
在PowerShell中运行

New-NetFirewallRule -DisplayName "WSL" -Direction Inbound  -InterfaceAlias "vEthernet (WSL)"  -Action Allow

8、展示Ubuntu 子系统桌面

 

相关文章:

  • 在Linux中如何解决程序崩溃的问题
  • linux高级编程(1)
  • 华为Atlas NPU ffmpeg 编译安装
  • cuda与cudnn下载(tensorflow-gpu)
  • 爬虫经典案例之爬取豆瓣电影Top250(方法一)
  • 学习前台开发主要掌握的技能
  • SpringCloud和K8s的区别
  • python从入门到精通4:变量赋值
  • Linux开发讲课7---Linux sysfs文件系统
  • 【设计模式之迭代器模式 -- C++】
  • web安全渗透测试十大常规项(一):web渗透测试之PHP反序列化
  • CentOS 7 内核 3.10 升级 6.5.2 (RPM 直装 + 源码编译)
  • 新建一个 React TypeScript 项目,并使用 Webpack 进行构建和打包
  • Java程序之让气球上升
  • 介绍 Docker 的基本概念和优势,以及在应用程序开发中的实际应用
  • golang中接口赋值与方法集
  • js继承的实现方法
  • mongodb--安装和初步使用教程
  • NSTimer学习笔记
  • PHP 程序员也能做的 Java 开发 30分钟使用 netty 轻松打造一个高性能 websocket 服务...
  • Redis 中的布隆过滤器
  • Synchronized 关键字使用、底层原理、JDK1.6 之后的底层优化以及 和ReenTrantLock 的对比...
  • Yeoman_Bower_Grunt
  • 初识MongoDB分片
  • 纯 javascript 半自动式下滑一定高度,导航栏固定
  • 大主子表关联的性能优化方法
  • 电商搜索引擎的架构设计和性能优化
  • 服务器之间,相同帐号,实现免密钥登录
  • 基于阿里云移动推送的移动应用推送模式最佳实践
  • 罗辑思维在全链路压测方面的实践和工作笔记
  • 买一台 iPhone X,还是创建一家未来的独角兽?
  • 每天10道Java面试题,跟我走,offer有!
  • 漂亮刷新控件-iOS
  • 前端工程化(Gulp、Webpack)-webpack
  • 前端攻城师
  • 前嗅ForeSpider中数据浏览界面介绍
  • 使用Gradle第一次构建Java程序
  • 数组的操作
  • 通过获取异步加载JS文件进度实现一个canvas环形loading图
  • 问:在指定的JSON数据中(最外层是数组)根据指定条件拿到匹配到的结果
  • 项目管理碎碎念系列之一:干系人管理
  • 要让cordova项目适配iphoneX + ios11.4,总共要几步?三步
  • 原生JS动态加载JS、CSS文件及代码脚本
  • Linux权限管理(week1_day5)--技术流ken
  • ​Java并发新构件之Exchanger
  • ​二进制运算符:(与运算)、|(或运算)、~(取反运算)、^(异或运算)、位移运算符​
  • # Panda3d 碰撞检测系统介绍
  • # 计算机视觉入门
  • #每日一题合集#牛客JZ23-JZ33
  • (a /b)*c的值
  • (C)一些题4
  • (delphi11最新学习资料) Object Pascal 学习笔记---第13章第1节 (全局数据、栈和堆)
  • (LeetCode) T14. Longest Common Prefix
  • (附源码)php新闻发布平台 毕业设计 141646
  • (黑马点评)二、短信登录功能实现