目录

  • 前言
  • 正文
    • 一、环境
    • 二、在 Windows 11 上启用 WSL
    • 四、按照官方文档进行安装
    • 五、安装ubuntu系统
    • 六、下载vcxSrv
    • 七. 运行wsl
    • 八、总结
  • 参考

前言

在笔记本上安装一下环境,便于平常的工作。

正文

一、环境

win11 +wsl2+Ubuntu16.04+vcxsrv

二、在 Windows 11 上启用 WSL

  1. 单击Win 11任务栏上给出的“搜索图标”
    类型 –打开或关闭窗口功能
    选择它,当“ Windows Subsystem for Linux ”时。
    按确定按钮。
    然后“重启”你的系统。

  2. 按 Win+X, 启动 windows terminal (管理员),注意:是带有管理员的这个啊。
    或者直接在搜索窗口中输入 windows terminal, 然后选择以管理员方式运行:

# 开启linux子系统
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
#开启虚拟机平台
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
  1. 按下 Win + R,调出命令输入窗口。输入指令 appwiz.cpl。

点击左侧的 【启动或关闭 Windows 功能】:


需要勾选【适用于 Linux 的 Windows 子系统】和【虚拟机平台】这两项。

这里弄完后,重启一下电脑 这里弄完后,重启一下电脑
接下来要做的事情,就是安装 Ubuntu 操作系统。

四、按照官方文档进行安装

  1. https://docs.microsoft.com/zh-cn/windows/wsl/install
    这个只需安装到第5步

  2. wsl --set-default-version 2

  3. wsl --update
    如果更新失败,可以去打开这个

五、安装ubuntu系统

有两种

  1. 一种是直接从网上进行下载类似于:
wsl --install -d Ubuntu-20.04 // 安装Ubuntu-20.04

但我这里使用的是:

  1. 将Ubuntu系统拷贝到windows系统,然后使用管理员身份运行PowerShell,执行如下命令,具体路径要根据实际情况输入,格式:–import <分发版> <安装位置> <文件名>
    wsl --import Ubuntu-16.04 E:\wsl\Ubuntu-16.04 E:\wsl\Ubuntu-16.04.tar

六、下载vcxSrv

一步一步进行安装

七. 运行wsl

  1. 如果只有一个分发版时,直接输入wsl
    出现这个结果:
  2. 打开Xlanch(也就是vcxSrv的一个可视化窗口程序)
    a.

    b.

c.

d. 下一步点击完成
e. 出现一个黑框

f. 在PowerShell上执行startxfce4

g. 在xlanch上出现可用程序

八、总结

整体的步骤,难是不难,但是,容易出现一些坑,特别这种系统层面的安装,还是要比较小心一点,我安装的时候,出现过一次这个问题:
X server already running on display
然后,把vcxSrv重新安装之后,就会弹出一个让你点权限的框,点完,就成功进去了。
还有就是要注意,有些对于系统进行设置的地方,设置完后,最好要进行重启。

参考

  1. 如何在windows 11中安装WSLG(WSL2)
  2. ubuntu :X server already running on display XXXX

如何在Win11中安装wsl Ubuntu系统相关推荐

  1. 如何在vmware中安装mac OS系统

    --- 作者 李明明 转载请注明出处: https://blog.csdn.net/limm33/article/details/52879761 --- 由于临时需要mac系统命令打包ipa,需要用 ...

  2. ubuntu 安装yum_如何在 Linux 中安装微软的 .NET Core SDK | Linux 中国

    本分步操作指南文章解释了如何在 Linux 中安装 .NET Core SDK 以及如何使用 .NET 开发出第一个应用程序.-- Sk致谢译自 | ostechnix.com 作者 | Sk译者 | ...

  3. 如何在VMware中安装Linux系统(带界面)~新手向

    如何在VMware中安装Linux系统(带界面)~新手向 1.打开VMware虚拟机 2.创建新的虚拟机 3.加载ISO 4.命名虚拟机 5.指定磁盘容量 6.自定义硬件 7.启动虚拟机 1.打开VM ...

  4. 安装ao 服务器为空,如何在64位Windows操作系统中安装现场审计实施系统AO2011

    龚泽平 [摘 要]对于医院审计.医保审计等各种需要消耗大量内存的审计工作来讲,64位系统具有更加明显的优势.但是当前国家审计署所研发的现场审计实施系统是基于32为系统的,在一定程度上让计算机软硬件都发 ...

  5. Docker知识4:如何在win10下安装 / 使用ubuntu ?应用WSL2

    官方文档:Install WSL on Windows 10 | Microsoft Docs 提要: 本文是关于docker的专题讨论,作者用一组文档尽可能保证完整地阐述Docker到底是啥?如何使 ...

  6. shell中竖线的作用_如何在 Linux 中安装、配置和使用 Fish Shell?

    每个 Linux 管理员都可能听到过 shell 这个词.你知道什么是 shell 吗? 你知道 shell 在 Linux 中的作用是什么吗? Linux 中有多少个 shell 可用? -- Ma ...

  7. Linux上下载chronyd安装包,如何在Linux中安装和使用Chrony时间同步

    原标题:如何在Linux中安装和使用Chrony时间同步 来自:Linux迷 https://www.linuxmi.com/ Chrony是网络时间协议(NTP)的灵活实现.它用于同步来自不同NTP ...

  8. linux fish颜色配置,如何在 Linux 中安装、配置和使用 Fish Shell?

    (给Linux爱好者加星标,提升Linux技能) 英文:Magesh Maruthamuthu,翻译:Linux中国/MK linux.cn/article-10622-1.html 每个 Linux ...

  9. 如何在Python中安装NumPy

    公众号-IT赶路人,专注分享与IT相关的知识! NumPy是Python编程不可或缺的一个库.在本文中,我们将学习如何在Python中安装NumPy.以下要点将在本文中介绍,让我们开始吧! 什么是Nu ...

  10. 使用nat123远程ssh连接WSL Ubuntu系统

    使用nat123远程ssh连接WSL Ubuntu系统 更新 Multivation 给WSL开启ssh服务 编辑WSL的ssh_config Windows防火墙设置: 测试一下SSH能不能连接 外 ...

最新文章

  1. redis 双写一致性 看一篇成高手系列1
  2. Linux_RAID
  3. 网站建设难?三个技巧来帮你!
  4. Makefile中的patsubst函数
  5. 大连.Net俱乐部已经加入INETA
  6. python每隔几秒执行一次_Python设置程序等待时间
  7. 红米有android,这些是不支持ANDROID 11更新的小米和红米手机
  8. linux data目录权限,Linux 文件目录权限
  9. SQL Server报表生成器中的R脚本词云
  10. gradle——eclipse中安装与web项目创建
  11. mssql 数据库“查询处理器用尽了内部资源,无法生成查询计划。”问题的处理...
  12. Liang-Barsky直线段裁剪
  13. 基于SiC集成技术的生物电信号采集方案
  14. C语言程序_更改文件名后缀
  15. 用for循环语句改写程序,写五行笑脸“今天很开心:)
  16. ​​​​Convolutional Neural Networks on Graphswith Fast Localized Spectral Filtering
  17. CTSC 2018 简要题解
  18. 图解 JavaScript 对象
  19. Python 还原: 网红放置类游戏Cookie Clicker
  20. 全国农村固定观察点调查数据

热门文章

  1. c语言情话编程,用c语言写的情话
  2. 刘夏真的简历中国科学院计算机所,一个中科院,四个985,还有一个志愿留在本校,这个学霸考研宿舍是怎样炼成的?...
  3. 家用无线路由器选购指南。
  4. 蓝牙协议分析(6)_BLE地址类型
  5. android 实现按键精灵
  6. 2021美国大学生数学建模竞赛C题翻译版
  7. bh1750采集流程图_基于BH1750光照强度数据采集系统的设计
  8. ElasticSearch学习笔记
  9. c语言 code table,单片机C语言unsigned char code table是什么意思?
  10. aardio部署_aardio学习笔记-变量与常量