- WSL的默认目录(示例)
C:\Users\Song\AppData\Local\Packages\CanonicalGroupLimited.Ubuntu22.04LTS_79rhkp1fndgsc\LocalState - 使用一段时间后VHD会越来越大,压缩命令(需要管理员权限)
Optimize-VHD -Path .\ext4.vhdx -Mode Full - WSL只提供了kernel,没有对应的模块,如果遇到缺少模块的情况需要自己编译内核。
官方内核地址
WSL 中的高级设置配置 | Microsoft Learn
注意事项:
- 可以使用wsl环境编译内核,但是需要将文件解压到Linux的文件系统下,比如
~ - 指定内核和module可能需要升级到最新的wsl预览版
wsl --update --pre-releases
- wsl升级失败,提示:10中键“wsl2.kernelModules”的布尔值“
先使用工具卸载,然后重启,再执行。(不影响已经安装的子系统),工具地址 support.microsoft.com/en-us/topic…