win11快速安装linux子系统

德冠谈科技 2024-05-06 05:58:42
简介

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安装包(地址:https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi)

然后直接运行安装即可

再次打开 ubuntu:

问题解决。

0 阅读:0

德冠谈科技

简介:感谢大家的关注