一:安装WSL:
1、Windows开启入口:
2、勾选这两项,确定后重启:
3、微软商店搜索ubuntu,获取(任意一个):
4、开始界面打开ubuntu,按要求输入账号密码即可。
5、原有的ubuntu界面太丑,安装一个Windows Terminal,同样微软商店获取(安装好后开始菜单搜索终端):
选择下拉小箭头:
效果如图:
二:升级WSL2:
1、升级前可先使用命令窗口查看一下当前wsl版本:如果是1的话,则需要升级
命令:wsl -l -v
2、确保开启CPU虚拟化:
3、下载linux内核更新包
在命令窗口下,查看操作系统类型,下载对应的更新包,命令: systeminfo
3.1、下载包地址:
- x64:[wslstorestorage.blob.core.windows.net/wslblob/wsl…]
- arm64:[wslstorestorage.blob.core.windows.net/wslblob/wsl…]
3.2、运行下载的更新包
4、升级:
命令窗口执行:
wsl --set-version 分发版名称 2
分发版名称就是使用wsl -l -v查看得到的name下的那个ubuntu名称
等待转移成功。需要的话下载安装Doker Desktop即可。
二、附录:安装Hyper-V
1、开启Hyper-V:
windows家庭版没有这个,需要安装,打开记事本,放入以下内容:
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
重命名为Hyper-V.cmd,右键,以管理员身份运行。不能中断,最后结束的时候输入Y