劲松待人生 发表于 2024-1-17 11:36:26

Windows下的Linux子系统(WSL)

什么是WSL
WSL:Windows subsystem for Linux,是用于Windows上的Linux的子系统
作用很简单,可以在Windows系统中获取Linux系统环境,并完全直连计算机硬件,无需通过虚拟机虚拟硬件,不会影响Windows系统本身
为什么使用WSL
WSL作为自Windows10以来的全新特性正逐步颠覆开发人员的选择
传统方式下,获取Linux操作系统环境,是安装完整的虚拟机,如VMware
但使用WSL,是可以以非常轻量化方式,得到Linux的系统环境
WSL部署(重点哦!)
WSL为Windows自带功能,我们只需要把它开启即可
在搜索里找到控制面板,点击程序,点击启用或关闭Windows功能,向下滑动找到适用于Linux的Windows子系统点击确定进行重启

 在微软商店,搜索Ubuntu,点击下载即可,等待安装成功就可以去使用了
(额...失败了)
错误提示是WSL2的问题(抱歉,没有截图)
debug吧,通过微软商店里的评论,我们可以发现我们打开所有关于Hyper-V的项目和虚拟机相关项目


 但是我用的是Windows11家庭版没有Hyper-V的选项啊!(该怎么办呢>-hyper-v.txtfor /f %%i in ('findstr /i . hyper-v.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i"del hyper-v.txtDism /online /enable-feature /featurename:Microsoft-Hyper-V-All /LimitAccess /ALL鼠标右键选中“以管理员身份运行”,窗口运行执行代码,直到运行结束,显示提示是否重启,输入Y,重启电脑

 再次打开(还是不行>_v
页: [1]
查看完整版本: Windows下的Linux子系统(WSL)