摘要
帮你速读文章内容
WSL(Windows Subsystem for Linux)是Windows下的Linux子系统,无需虚拟机或双启动。开发者可在Windows中使用Linux,避免虚拟机安装和切换,提高跨平台开发效率。安装WSL和Ubuntu系统后,可在Windows资源管理器中直接访问Linux目录,传文件方便。使用Windows Terminal可打开Ubuntu系统。安装时可能遇到错误,如0x800701bc,需升级WSL内核。下载最新安装包并安装即可解决问题。
摘要由作者通过智能技术生成
有用

简介

WSL(Windows Subsystem for Linux)是 Windows 下的一个子系统,可以让 Linux 系统在 windows 中运行,不需要安装额外的虚拟机软件或者双启动。

对于我们开发者来说,能在 windows 中使用 linux 的好处很多,比如:

  • 避免了安装虚拟机软件,避免了在 Windows 和 Linux 之间切换,需要进行双重启动

  • 提供了一种更轻量级的虚拟化解决方案,系统资源消耗更少,启动更快

  • 方便访问Linux里安装的程序,跨平台开发和协作效率提示

准备工作

打开控制面板->所有控制面板项->启用或关闭Windows功能。

在弹窗中,勾选【适用于 Linux 的 Windows 子系统】和【虚拟机平台】:

点击确定:

然后立即重新启动电脑。

安装Linux系统

本次以安装 ubuntu 为例。

打开微软应用商店(Mirosoft Store),搜索框输入 wsl

选择 Ubuntu,点击获取:

然后会自动下载进行安装,四五百M:

下载安装完成后,会在资源管理器中显示 Linux 图标:

如果安装失败,详见后面的【安装遇到的问题】解决。

点击 Linux 图标,可以直接打开进入 ubuntu 系统:

然后设置用户名和密码。

成功进入系统:

与windows的集成很好。

在windows资源管理器中可以直接访问linux的目录:

传文件很方便。

使用 Windows Terminal 可以打开 Ubuntu 系统:

安装遇到的问题

安装失败了,错误码:0x800701bc

Installing, this may take a few minutes...WslRegisterDistribution failed with error: 0x800701bcError: 0x800701bc WSL 2 ?????????????????? https://aka.ms/wsl2kernelPress any key to continue...

原因是 wsl1 升级到 wsl2 之后,内核却没有升级。
解决:下载最新的wsl安装包(wsl安装包

然后直接运行安装即可

再次打开 ubuntu:

问题解决。

举报/反馈

坤哥万科技

356获赞 77粉丝
关注IT技术,关注生活
关注
0
0
收藏
分享