wsl2升级
wsl一些命令
1 |
|
wsl更新包
https://www.catalog.update.microsoft.com/Search.aspx?q=wsl
wsl2为啥更新?wsl1不支持docker
- 启用虚拟化,启用hyper-V
1
2
3
4
5
6//家庭版启用Hypver-V,以下保存为命令执行
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 - 不可以使用vmware,vm和wsl2不兼容
1
2
3//启用过vmware的话,升级wsl2总是会提示启用虚拟化,但是实际已经启用了
//powershell执行以下命令可以解决
bcdedit /set hypervisorlaunchtype auto - ununtu 22.04启动docker失败
原因是因为新版的ubuntu系统使用了iptables-nft1
2
3
4//先输入下面指令
sudo update-alternatives --config iptables
//接着输入1
1
开始安装docker
https://docs.docker.com/engine/install/ubuntu/
1 |
|
(重要!)如何在windows上访问wsl2的文件?
1 |
|
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!