总结:
如果不用Linux桌面的话还是挺不错的
要Linux桌面的话还是装VMware吧


【参考:安装 WSL | Microsoft Learn】

先决条件
必须运行 Windows 10 版本 2004 及更高版本(内部版本 19041 及更高版本)或 Windows 11

WSL1

安装

【参考:在Windows上编程,为什么推荐WSL?_哔哩哔哩_bilibili】

问题

【参考:win10内置ubuntu, 启动时提示“指定的网络名不再可用”无法启动解决办法_Xeon-Shao的博客-CSDN博客】


WSL2

安装

【参考:Window10开发环境搭建 | 详细演示WSL2的安装_哔哩哔哩_bilibili】

【参考:旧版 WSL 的手动安装步骤 | Microsoft Learn】

  • 注意检查运行 WSL 2 的要求 系统要求
  • 【参考:下载 Windows 10 | Windows更新】

应用

【参考:Windows10开发环境搭建 | Terminal和VS Code_哔哩哔哩_bilibili】

GUI

【参考:WSL2 Ubuntu GUI - YouTube】
【参考:wsl2/ubuntu_gui_youtube at main · davidbombal/wsl2 · GitHub】
或者
【参考:Windows10/11上安装图形用户界面 并在 WSL 2 中运行 Ubuntu 22.04_哔哩哔哩_bilibili】

!安装GUI命令:
sudo apt update && sudo apt -y upgrade
sudo apt-get purge xrdp
sudo apt install -y xrdp
sudo apt install -y xfce4
sudo apt install -y xfce4-goodies# 备份
sudo cp /etc/xrdp/xrdp.ini /etc/xrdp/xrdp.ini.bak
sudo sed -i 's/3389/3389/g' /etc/xrdp/xrdp.ini
sudo sed -i 's/max_bpp=32/#max_bpp=32\nmax_bpp=128/g' /etc/xrdp/xrdp.ini
sudo sed -i 's/xserverbpp=24/#xserverbpp=24\nxserverbpp=128/g' /etc/xrdp/xrdp.ini
echo xfce4-session > ~/.xsessionsudo nano /etc/xrdp/startwm.sh
!以下这两行注释掉:
#test -x /etc/X11/Xsession && exec /etc/X11/Xsession
#exec /bin/sh /etc/X11/Xsession!添加这一行:
# xfce
startxfce4# 然后Ctrl+o 保存,之后回车确认,然后 Ctrl+x 退出sudo /etc/init.d/xrdp start!WINDOWS远程连接
localhost:3389

迁移

百度搜索:wsl系统迁移到另一台电脑

本地安装位置

C:\Users\用户名\AppData\Local\Packages\CanonicalGroupLimited.Ubuntu22.04LTS_79rhkp1fndgsc

【Linux】WSL相关推荐

  1. linux 显示时钟 xming,【Linux】WSL+Xming实现gui显示

    Loading... # 0x00 WSL(Windows Subsystem for Linux)配合Xming实现显示图像界面 # 0x01 安装 百度谷歌一下`Xming`下载并安装 安装过程使 ...

  2. 【Linux】WSL修改根目录位置

    本文参考自:https://blog.csdn.net/lee_jackgg/article/details/106738878 WSL根目录默认在C盘,本文记录修改根目录位置的方法 位置:C:\Us ...

  3. 【linux】Valgrind工具集详解(八):Memcheck命令行参数详解

    [linux]Valgrind工具集详解(五):命令行详解中不够全,在此专门针对Memcheck工具中的命令行参数做一次详细的解释. Memcheck命令行选项 –leak-check=<no| ...

  4. 【 Linux 】Vim 使用的第一个阶段(满足基本的写代码需求)

    由于是刚接触vim,也不知道怎么学,那就站在巨人的肩膀上吧,死记硬背书上的那些指令肯定也不是我所能接受的,看到了一篇博客,写的还不错,([ Linux ]Vim学习指南 ),这是我转载的一篇博文,里面 ...

  5. 【 Linux 】常用命令总结(更新)

    通过需求去总结一些命令是记忆的一个好方法,正在实践中. 对文件以及文件夹的操作命令: touch test.txt                                   //创建一个二进 ...

  6. 【 Linux 】通用的vim简单配置方法

    [ Linux ]Vim的基本配置以及出现问题解决(su认证失败)上次,我用这篇博文的方法去配置了下我的vim,但是后来使用的使用出现了一个问题,就是我必须首先通过命令su进入超级用户状态下才能使用这 ...

  7. 【 Linux 】创建、查看、删除文件

    目录 创建并查看 vim创建c文件 单个删除 批量创建或删除 从小白开始,记录每一次遇到的问题,然后整理出来,我相信刚接触Linux的人多多少少也会遇到类似的问题,如果看到了我的博客,也是一种缘分. ...

  8. 【 Linux 】Linux下如何退出vim的一些常用命令总结

    目录 1.保存并退出 2.正常退出 3.不保存退出 4.强制退出 关于如何安装vim,gcc并使用vim编写自己的第一个c程序,我在博文:[ Linux ]安装.配置并用 Vim 编写第一个 C 程序 ...

  9. 【 Linux 】Vim的基本配置以及出现问题解决(su认证失败)

    [ Linux ]安装.配置并用 Vim 编写第一个 C 程序 上篇博文我们记录了如何在Vim下编写第一个C程序,总算成功了,可是使用Vim的体验并没有那么好,那是因为没有配置Vim,对于新手来说,如 ...

最新文章

  1. CodeIgniter源码分析(一) 目录结构
  2. 【图像处理opencv】_numpy基本操作
  3. 2.1 数个常用的网络命令
  4. Applese 走迷宫(优先队列+bfs)
  5. numpy ndarray 数组对象
  6. 你要的六级成绩批量查询,它来啦......
  7. 【洛谷P1169】[ZJOI2007]棋盘制作
  8. linux shell 命令批量杀死进程
  9. CSDN账号 账号设置
  10. IsPostBack
  11. 一键重启tomcat
  12. HTML转PDF浅析
  13. 使用MybatisPlus从MySQL切换到SQLServer的坑
  14. 单端正激——隔离型DC/DC变换器的建模与仿真
  15. VMWare中CentOS7增加系统盘空间
  16. bmp图像文件格式说明
  17. Huawei/华为WATCH GT2e智能手表,包邮免费送!
  18. Android系统高通平台新增lunch选项
  19. 为openwrt 15.05(Chaos Calmer) 新增优酷土豆路由宝配置
  20. Docker pull 失败,更换国内源daocloud

热门文章

  1. [HDU1512]Monkey King(可并堆)
  2. 504 Gateway Time-out 是怎么回事?
  3. android热更新机制
  4. 严重: 异常将上下文初始化事件发送到类的侦听器实例.[org.springframework.web.co
  5. Kotlin 特色之 Sealed Class 和 Interface
  6. mysqladmin 管理命令详细应用
  7. 在PYNQ-Z2上移植RISC-V
  8. 单链表的基本操作-插入结点、删除结点、新建链表、查找结点位置
  9. 中国移动物联卡用户超2600万 目标2020年物联网收入规模达千亿
  10. JAVA上传文件图片到服务器保存