windows11安装WSL子系统

in 技术分享 / 0 评论 / 573阅读

WSL(Windows Subsystem for Linux)是Windows 10以上系统中的一个功能,它允许用户在Windows上运行Linux操作系统。通过WSL,用户可以在Windows系统中运行Linux命令行工具、应用程序和脚本,同时也可以访问Linux文件系统和网络资源。WSL使用了轻量级的虚拟化技术,使得Linux操作系统可以在Windows系统中运行,而不需要使用虚拟机或者双系统等复杂的解决方案。

安装

1.控制面板->程序->启用或关闭Windows功能,选中适用于Linux的Windows子系统虚拟机平台,等待安装完成后重启电脑。

启用windows功能

2.打开microsoft store,搜索相关系统如Ubuntu,选择所需版本下载。

microsoft store ubuntu

3.安装完成后在开始菜单中会显示安装的系统,点击运行。如果出现0x800701bc错误看下面教程

0x800701bc错误

出现0x800701bc错误如下图所示,应该升级到wsl2。

Installing, this may take a few minutes...
WslRegisterDistribution failed with error: 0x800701bc
Error: 0x800701bc WSL 2 ?????????????????? https://aka.ms/wsl2kernel

Press any key to continue...

错误截图

通过下载安装升级包后,运行下面命令将wsl2版本设置为默认版本

wsl --set-default-version 2

WSL

回复