好了,咱们终于要进入 OpenClaw 的安装环节了!
先来个小提醒:
如果你希望后面让 OpenClaw 的 Gateway 以服务的形式运行,记得要开启 systemd。官方在 Windows 的 WSL2 指南中也特别强调了“启用 systemd”是个单独的步骤,而在 Linux/WSL2 下,Gateway 运行依赖的就是 systemd user unit。
第一步,咱们先来编辑 WSL 的配置文件:

输入以下命令:
sudo nano /etc/wsl.conf
然后把下面这段内容粘进去:
[boot]
systemd=true
写完后,按 Ctrl + O 保存,接着回车确认;最后按 Ctrl + X 退出。
第二步,关闭当前的 Ubuntu 窗口。
接着,回到 Windows,重新打开 PowerShell,执行:
wsl –shutdown
这一步特别重要哦!它会把整个 WSL 彻底关闭,这样刚才的配置才能生效。
第三步,再次打开 Ubuntu。

第四步,确认一下 systemd 是否已启用。
输入:
systemctl –version
只要能看到 systemd 的版本信息,说明设置成功了!
第五步,正式开始安装 OpenClaw。
官方提供了安装脚本,Windows 下有 PowerShell 版本,而 WSL2/macOS/Linux 则有 shell 版本。现在咱们在 Ubuntu 里,所以输入这个:
curl -fsSL https://openclaw.ai/install.sh | bash
这个安装脚本会自动检查环境,并在必要时处理 Node,还会安装 OpenClaw。官方文档提到推荐使用 Node 24,支持 Node 22.14+;而安装脚本会帮你处理这些前置条件。
第六步,安装完成后,咱们先验证一下:
openclaw –version
如果这里能正常显示版本号,那就说明 OpenClaw 安装成功了!
如果出现“找不到 openclaw”的提示,别慌,通常有两个原因:
一个是安装过程没有完成;
另一个是当前的 shell 环境没有刷新。
处理起来其实很简单,关掉 Ubuntu 再重新打开一次,然后再试试:
openclaw –version
接下来,我会写最重要的一步:onboarding、安装 Gateway 服务以及检查是否正常运行。












这个安装流程看起来很清晰,太感谢了!
在设置 systemd 的时候,确认配置文件格式很重要,细节决定成败。
开启 systemd 这个步骤确实得注意,很多人可能会忽略。建议在设置之前先备份配置文件。
我在安装过程中就遇到过“找不到 openclaw”的提示,重新打开后就好了,分享给大家。
systemd 的开启步骤听起来有点复杂,真的是非得认真对待吗?
安装脚本的自动化处理挺不错的,省了不少麻烦。
systemd 的配置步骤听起来有点麻烦,为什么不直接集成在安装脚本里?这样会不会更方便?
如果在使用过程中遇到问题,建议查看系统日志,有时候可以提供更详细的错误信息,这样更容易排查。
我在执行 wsl –shutdown 的时候,发现有时候需要等一会儿才能生效,大家注意一下。
我在检查 version 的时候出现过问题,建议大家仔细检查环境变量,别漏掉了。
开启 systemd 这一点我以前没注意过,特别感谢提醒!有没有人分享一下安装后的使用体验?
在执行安装脚本之前,建议大家先确认一下网络状况,免得中途掉链子。