1. 为什么要在Win11上跑Linux子系统?
十年前要在Windows里用Linux,要么装双系统来回重启,要么开虚拟机吃性能。现在微软官方推出的WSL(Windows Subsystem for Linux)直接把Linux内核集成到Windows里,特别是WSL2版本用上了完整的Linux内核,文件系统性能提升20倍,内存占用减少80%。我日常开发Node.js和Python项目,需要同时用VS Code和Linux命令行工具,WSL2完美解决了这个需求。
实测在Surface Pro 8(i7-1185G7/16GB)上,WSL2启动Ubuntu仅需2秒,编译Python项目比虚拟机快3倍。更关键的是可以直接在Windows资源管理器里访问Linux文件,用VS Code远程开发,生产力直接拉满。下面就把我反复安装50+次总结的最稳方案分享给大家。
2. 环境准备与必要检查
2.1 硬件与系统要求
-
CPU必须支持虚拟化 :2016年后的Intel/AMD芯片基本都支持,但有些品牌机默认关闭。开机按F2/Del进BIOS,找到"Intel VT-x"或"AMD-V"选项启用。
特别提醒:部分惠普笔记本需要在BIOS中额外关闭"Device Guard",否则会报错0x80370102
-
Win11版本要求 :必须≥Build 22000(即初始正式版),建议更新到最新22H2。在PowerShell输入:
winver查看版本号,低于22000的需通过Windows Update升级。
-
内存建议≥8GB :WSL2默认会占用50%物理内存,我的16GB本子开Ubuntu后,内存占用从3.8GB涨到7GB左右。
</


170

被折叠的 条评论
为什么被折叠?



