时间:26-04-07
想在 Windows 上顺畅地用上 OpenClaw?其实核心就一条:先在 WSL2 里搭好 Ubuntu 这个“标准环境”。下面这个流程,你按顺序一步步执行就行,能避开不少弯路。
免费影视、动漫、音乐、游戏、小说资源长期稳定更新! 👉 点此立即查看 👈
首先,找个管理员权限的 PowerShell 窗口。现在的流程已经简化了,微软官方推荐直接用一条命令搞定整套安装。
wsl --install
这条命令会启用必要组件,并默认安装最新的 Ubuntu 发行版。新装系统默认就是 WSL 2,省去了手动转换的步骤,微软官方文档也是这么指导的。
当然,如果你想指定安装 Ubuntu 24.04 这个特定版本,可以先看看有哪些选择,再安装:
wsl --list --online
wsl --install -d Ubuntu-24.04
这套方法也是 OpenClaw 官方在 Windows(WSL2) 页面直接推荐的路径。
关键一步: 执行完安装命令后,如果系统提示重启,千万别跳过。无论微软的指引还是 OpenClaw 的文档,都明确强调了重启的必要性。
电脑重启后,从开始菜单找到并打开 Ubuntu。第一次启动会提示你创建一个 Linux 用户名和密码,按提示设置就好。
进入 Ubuntu 终端后,第一件要紧事是启用 systemd。为啥必须开这个?因为 OpenClaw 的网关服务(gateway service)依赖它来运行,这是官方明确写明的先决条件。
执行下面这条命令来配置:
sudo tee /etc/wsl.conf >/dev/null <<'EOF'
[boot]
systemd=true
EOF
配置完后,先别关 Ubuntu 终端,切回刚才那个管理员 PowerShell,执行关闭 WSL 的命令:
wsl --shutdown
然后再重新打开 Ubuntu。这时,可以验证一下 systemd 用户服务是否正常启动了:
systemctl --user status
如果能看到服务状态列表而不是报错,那说明准备工作就到位了。这一整套启用 systemd 的步骤,就是跟着 OpenClaw 官方文档走的必要步骤。
环境备妥,现在可以安装主角了。在 Ubuntu 终端里,直接运行官方的一键安装脚本:
curl -fsSL https://openclaw.ai/install.sh | bash
这个脚本很省心,它会自动检测 Node.js 环境(没有的话会帮忙安装),并处理核心的安装流程。根据 OpenClaw 安装页面的说明,在 Linux 或 WSL2 环境下,这是推荐的方式。
安装完成后,紧接着执行初始化向导,并让安装守护进程:
openclaw onboard --install-daemon
这条命令是 OpenClaw 官方入门和安装页面都标注的标准流程,跟着做准没错。
装好了,怎么确认一切正常?官方建议立刻做几个快速检查:
openclaw doctor
openclaw status
openclaw dashboard
这几条命令分别用于诊断环境状态、查看服务运行情况以及打开本地仪表盘,是验证安装是否成功的标准操作。
如果你希望 OpenClaw 能在 WSL 里作为用户服务自动运行,避免每次手动开启,还需要两步配置。
首先在 Ubuntu 终端里执行:
sudo loginctl enable-linger "$(whoami)"
openclaw gateway install
这组命令确保了用户登出后服务仍能持久运行,并安装了网关服务。OpenClaw 的 Windows(WSL2) 文档将其列为实现网关自动启动链路的一部分。
更进一步,如果想让 Windows 一开机就自动启动 WSL 子系统(这样里面的服务也就就绪了),可以回到管理员 PowerShell,创建一个计划任务:
schtasks /create /tn "WSL Boot" /tr "wsl.exe -d Ubuntu --exec /bin/true" /sc onstart /ru SYSTEM
注意,这里的 Ubuntu 需要替换成你实际安装的发行版名称,可以用 wsl --list --verbose 命令查看。这个自动拉起 WSL 的技巧,同样出自 OpenClaw 官方的指导文档。
看起来步骤不少?别担心,其实核心流程可以浓缩成下面这个极简脚本序列,照着抄作业最快:
1. 管理员 PowerShell:
wsl --install
(按提示重启电脑)
2. 启动 Ubuntu,在终端执行:
sudo tee /etc/wsl.conf >/dev/null <<'EOF'
[boot]
systemd=true
EOF
3. 回到 PowerShell:
wsl --shutdown
4. 重新打开 Ubuntu,继续执行:
systemctl --user status
curl -fsSL https://openclaw.ai/install.sh | bash
openclaw onboard --install-daemon
openclaw doctor
openclaw status
总结一下核心思想:先把 WSL2 和 Ubuntu 这个“标准 Linux 环境”搭建好,然后开启 systemd 支持,最后在这个干净的环境里安装 OpenClaw。这条路径,通常比直接在原生 Windows 上折腾要稳定和清爽得多。
这就是Win11 → WSL2 → Ubuntu → OpenClaw大龙虾安装的全部内容了,希望以上内容对小伙伴们有所帮助,更多详情可以关注我们的菜鸟游戏和软件相关专区,更多攻略和教程等你发现!