win11配置wsl子系统

引言

大部分程序猿开发都是在Linux系统上进行的,假如你只有一台电脑,既需要使用window又需要使用Linux,有几种方式可以满足需求:
第一种是安装双系统(电脑每次开机时可以选择进入哪个系统,只能单独运行,所有对电脑硬件配置要求比较低,但是切换写系统需要开关机操作);
第二种是在window上安装虚拟机(能够和window并行,对电脑硬件配置要求较高,虚拟机的界面看起来没那么漂亮);
第三种是在window上安装子系统,即WSL (运行开销比运行一个虚拟机低很多,所有对硬件要求相对较低,但是没有图形化显示界面,导致实时图片无法显示,据说有其他办法可以实现图像显示)。
综上,如果只需要使用Linux进行开发,不需要进行仿真,那么WSL 将是一个不错的选择。WSL 全称是(Windows Subsystem for Linux,适用于Linux的Windows子系统),使用 WSL 一方面可以享受 Windows 系统的稳定性,同时可以并存 Linux 环境,还可以直接互相调用,极大地方便了开发人员进行开发工作。

配置步骤

1、虚拟化设置

打开任务管理器,确保虚拟化已启用(如果虚拟化选项显示的是未启用,则需要进入 BIOS 设置里开启)
在这里插入图片描述
打开 控制面板 -> 程序和功能 -> 启用或关闭windows功能,勾选Hyper-v、适用于Linux的Windows子系统、虚拟机平台

在这里插入图片描述
如果的电脑中没有Hyper-v这项,先在桌面新建一个.txt文件,复制下面字符,保存更改文本 .txt 后缀为 .bat 格式,这样就能变为批处理脚本。右键以管理员身份运行即可。

pushd "%~dp0"
dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum >hyper-v.txt
for /f %%i in ('findstr /i . hyper-v.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i"
del hyper-v.txt
Dism /online /enable-feature /featurename:Microsoft-Hyper-V-All /LimitAccess /ALL

具体文件也可以在百度网盘下载
链接: https://pan.baidu.com/s/1L00dBA9sij4OJSKQVTX_3A
提取码: nypw

运行重新启动后,Hyper-V 将在您的 Windows 上安装并自动启用。

2、安装Ubuntu系统

在微软自带的应用商店中可以搜索Ubuntu,选择需要的版本直接傻瓜式安装即可。
在这里插入图片描述
安装完成之后,在window快捷栏点击 Ubuntu 子系统命令行交互页面,首次登陆需要设置用户名和登录密码如下图:
在这里插入图片描述
此时WSL算是安装完成

3、安装vs code

应用商店 搜索code安装即可
在这里插入图片描述

使用 VSCode 访问 WSL ,更方便开发。
在这里插入图片描述
使用VSCode 链接wsl
在这里插入图片描述
在这里插入图片描述

4、愉快的进行编码吧!!!!!!!!

注释:如果碰到如下问题

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...

解决方法,在Windows PowerShell 更新下wsl即可

wsl --update
  • 6
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值