1. 先查 WSL 状态 先在 PowerShell (管理员身份)里执行 wsl -l -v,看看当前有没有已经安装好的 Linux 发行版。 2. 安装 Ubuntu 继续在 PowerShell 里执行 wsl --install -d Ubuntu。如果系统提示“直到重新启动系统前更改将不会生效”,不要继续反复输命令,先重启电脑再继续。 3. 手动检查 Windows 功能 按 Win + R,输入 optionalfeatures,打开“启用或关闭 Windows 功能”,确认以下三项都勾选: 适用于 Linux 的 Windows 子系统、虚拟机平台、Windows 虚拟机监控程序平台。 其中第三项很容易被漏掉,但在一些异常环境里非常关键,我就是勾上它之后才解决了之前反复循环报错的问题。勾完之后一定要重启电脑。 4. 如果 WSL2 状态还是不对,就检查系统项 用管理员 PowerShell 执行以下检查命令:查看 Microsoft-Windows-Subsystem-Linux、VirtualMachinePlatform 是否已启用,以及 hypervisorlaunchtype 是否为 Auto。如果这些设置有改动,改完以后记得再重启一次电脑。 5. Ubuntu 装好后,创建 Linux 用户 安装完成后,Ubuntu 第一次启动会让你创建默认 Unix 用户名和密码。用户名尽量用简单的小写英文,比如 momo。密码输入时终端不会显示字符,这是正常现象。设置完成后,如果终端显示类似 momo@localhost:~$,就说明 Ubuntu 已经可以正常使用了。 6. 先在 WSL 里安装 Node 和 npm 进入 Ubuntu 后,先回到主目录,执行更新和安装 Node、npm。安装完成后检查 node -v 和 npm -v,确认版本能正常显示,再继续下一步。 后面写不下了,直接看图吧 #大模型 #openclaw #wsl #api #Windows #ubuntu #linux #vscode #codex #openai