【记录】启用Windows 10下的linux子系统

开启WSL功能

搜索框输入“启用或关闭Windows功能”
在这里插入图片描述
勾选 适用于Linux的Windows子系统,系统会自动配置,然后重启即可。
在这里插入图片描述

安装linux子系统

直接在微软应用商店搜索,比如安装Ubuntu。安装之后即可启动,设置用户名 密码,速度很快。
在这里插入图片描述

启动linux子系统

启动子 Linux 系统有两种方式

  1. cmd 命令行输入 wsl 命令
  2. 程序菜单启动
    启动系统后,就可以像普通 Linux 一样完成其他操作了
    在这里插入图片描述

改 WSL 为 WSL 2

WSL 与 WSL 2 区别

对于 WSL 1 来说,主要的缺点有:

文件 I/O 慢,尤其是在大量IO操作时,例如使用 git 克隆仓库;
不支持内核程序;
WSL 2 针对以上两个缺点进行了修正:

相比较于 WSL 1 使用翻译层将 linux 系统调用转化成 windows 系统调用,WSL 2 使用了一个轻量级的、无需维护的虚拟机,并在这个虚拟机中运行了一个完整的 linux 内核。
WSL 2 使用一个 VHD 虚拟磁盘文件作为 linux 发行版的根目录,其中使用 ext4文件系统格式,极大提升了IO性能。
在这里插入图片描述

WSL 1 与 WSL 2 的架构

在这里插入图片描述

特性比较

切换 WSL2

默认是启用的WSL,切换需要手动操作。
通过下面的命令可以查看当前 WSL 的版本

C:\>wsl -l
适用于 Linux 的 Windows 子系统分发版:
Ubuntu-18.04 (默认)

C:\>wsl -l -v
  NAME            STATE           VERSION
* Ubuntu-18.04    Running         1

使用 wsl --set-version 命令设置版本为 2,切换到 WSL2

C:\>wsl --set-version Ubuntu-18.04 2
正在进行转换,这可能需要几分钟时间...
有关与 WSL 2 的主要区别的信息,请访问 https://aka.ms/wsl2
WSL 2 需要更新其内核组件。有关信息,请访问 https://aka.ms/wsl2kernel

需要注意的是,如果切换版本失败,可能需要下载更新 WSL2 的内核组件

下载地址:https://docs.microsoft.com/en-us/windows/wsl/install-win10#step-4—download-the-linux-kernel-update-package
按照它的步骤来操作安装好重启一下就完成,再按步骤切换至 WSL 2。

最后

到这里linux就可以正常使用了

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

鳄鱼儿

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值