一、打开Windows的三个虚拟化基础功能
设置——应用——可选功能——更多Windows功能——勾选以下3个:
1、Hyper-V
2、适用于Linux的Windows子系统
3、虚拟机平台
注:如果是Win11家庭版,会没有这个选项,可以参考下面的帖子解决:
https://post.smzdm.com/p/aklnw62k/
勾选这几个选项之后一定要重启电脑,否则无法生效。
二、安装Linux
1、为了以防万一,除了第一步外,我们也可以在PowerShell里,用管理员模式运行以下代码,确保虚拟机功能打开。
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
注:注意后面都有回车,且这一步跟第一步的基本没啥差别。
2、安装Linux内核包
2.1 在Microsoft Store下载Ubuntu
昨天耗费了3个小时在Microsoft Store上,有可能会卡进度,重启一下机子就好了。
只要你跟着我上面一步步做,到这一步,在我上图“打开”的位置原始状态应该是“获取”,点击后会自动下载,完成后点击“安装”,弹出一个DOS窗口按任意键安装。根据提示完成安装(期间会让你设置用户名和密码),完成后下次登录只需要在PowerShell或CMD窗口输入“WSL”即可打开Ubuntu系统
3.在当前目录下都可以打开wsl默认当前工作目录就是当前的DOS目录
推荐阅读