wsl2、Ubuntu、图形界面 的安装与问题解决

导读:本篇文章讲解 wsl2、Ubuntu、图形界面 的安装与问题解决,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

关于WSL

WSL是微软推出的windows的linux子系统,目的就是为了在windows平台上更方便的运行 linux。相比于VMware这样的虚拟机产品,WSL有许多优势:

  1. 方便。WSL让Linux终端像windows平台上的cmd、PowerShell一样方便的运行在windows平台上。只需要双击一个图标就可以打开一个窗口运行linux命令行工具,这是VMware这样的虚拟机产品想都不敢想的。
  2. 启动速度快。如第一条所说,双击,最多几秒就启动了。先启动虚拟机产品,再在虚拟机产品里面选择 Linux 分发版系统,点击启动按钮,等待系统自动,这速度,大家应该都懂。
  3. 启动速度快。用微软的话说就是:

传统的 VM 体验可能启动速度慢,是独立的,消耗大量资源,需要你花费时间进行管理。 WSL 2 没有这些属性。

  1. 互通的文件系统。WSL上的Linux与宿主Windows文件系统互通,WSL可以直接访问Window系统上的文件、可以直接在Windows文件系统上进行各种文件操作,在windows上写好的代码可以直接在WSL子系统上打开。

WSL的问题

虽然WSL确实好用,但是目前微软推出WSL时间不长,问题也有不少,官网上的文档也不太完善。

就目前来说我碰到的问题大致有以下几个:

  1. 没有图形界面。WSL运行Linux命令行很方便,但是目前还不支持Linux图形界面,据说WSL图形界面已经被微软提上日程了。目前可以通过远程桌面的方式访问图形界面。
  2. C盘占用。按照一般的安装方法,默认是将子系统安装在C盘,C盘占用太大,可以通过官网上介绍的方法将子系统安装在其他盘。
  3. 不支持systemd。wsl默认是没有systemd服务,需要自行安装并配置,后面会详细介绍。
  4. 跨OS文件操作慢。这个文件操作慢是相对于WSL1来说的,WSL由于是用了VM,操作宿主系统上的文件难免会慢。
  5. 长期的内存占用。启动速度快的代价就是wsl2的虚拟机进程需要长期占用内存。在笔者自己的电脑上,wsl空闲时内存占用大概在200M左右,不过可以使用命令net stop LxssManagernet start LxssManager来结束虚拟机进程,即使是即用即开启动速度也比普通虚拟机快了不少。

后面会写几期博客对wsl安装、图形界面、将子系统安装到其他盘、启用systemd等问题做详细介绍。

WSL安装及相关问题解决及相关资源:

博文链接:

  1. WSL安装,WSL上安装Ubuntu系统
  2. WSL2 Ubuntu图形界面安装与远程桌面
  3. WSL2 将子系统的安装到其他盘
  4. WSL启用systemd,使systemctl命令正常使用
  5. WSL2文件操作慢的解决办法

下面是微软的官方文档:
微软wsl官方文档链接

wsl常用命令:

cmd下查看已安装的WSL命令:

wsl -l 
#或者
wsl -l -v

在这里插入图片描述
注销(卸载,但是文件需要手动删除)已安装的子系统:

wslconfig /u <安装的分发版的名字>

在这里插入图片描述
关闭、启动 WSL,子系统重启,实际上是重启windows上对应的服务:

#关闭
net stop LxssManager
#启动
net start LxssManager

注意需要管理员权限。
在这里插入图片描述

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由半码博客整理,本文链接:https://www.bmabk.com/index.php/post/15290.html

(0)
小半的头像小半

相关推荐

半码博客——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!