在Ubuntu24物理机上部署openclaw 2026.3.2版本
在3月份,openclaw又有更新。 本来想买一台minimac来部署,这不苹果要发布新品了么,想想还是等新品出来再买吧。 正好手边有台dell的旧笔记本,就拿它来部署OpenClaw吧。
旧的dell笔记本原来安装了windows11,所以第一步是重做系统。 我计划是安装ubuntu 24,然后再部署openclaw。 那么第一步就是制作ubuntu系统了。
制作Ubuntu 系统盘
在 rufus 下载制作usb 系统盘的工具,然后去ubuntu官方网站下载desktop的镜像。 我使用的是 Ubuntu 24.04.4 LTS。
rufus操作步骤
- 设备: 选你的 U 盘。
- 引导类型: 选中你的 Ubuntu ISO。
- 分区方案:
- 如果是近 10 年的 Dell 电脑,选 GPT (目标系统: UEFI)。
- 如果是非常老的电脑(2012 年以前),选 MBR (目标系统: BIOS)。
- 文件系统: 保持默认(通常会自动变成 FAT32)。
- 点击 START。
- 关键弹窗: 当 Rufus 问你是用
ISO 模式还是DD 模式时:- 👉 首选:
以 ISO 镜像模式写入 (Write in ISO Image mode)
- 👉 首选:
重装系统
注意:在重装系统前,记得把电脑中的数据做迁移或者备份!
把系统盘插入旧的dell笔记本,然后重启电脑。 然后按F12进入BOIS菜单,选择从U盘启动。 (不同的笔记本可能进入BOIS的方式不同)
然后ubuntu镜像就被加载进来。选择安装Ubuntu,在分区的时候可以使用Windows Boot Manager选择安装双系统,保留windows或者覆盖安装。 因为是旧机器也不想保留windows了,就选择覆盖安装了。
大概十几分钟,ubuntu 24.04就安装好了。
下载openclaw
网上有很多安装openclaw的教程,有一键脚本安装,有源码安装,有通过docker安装的,我这边就采用一键脚本安装了,主要图个省事。
在ubuntu机器上先记得update一下,然后执行如下命令来获取安装脚本。
curl -fsSL https://openclaw.ai/install.sh | bash
这个脚本首先是下载install.sh脚本,然后执行它。 当然,你在安装完成后,也可以通过openclaw onboard重新执行它。
第一步,安全须知,选择yes/no

当然选择yes了,不然你也无法下一步了。
第二步,安装模式
选择Quick Start

第三步,选择模型

如果大家在海外,可以直接直接配置海外AI厂商;我这里使用的是minimax
第四步,选择provider,AI供应商

minimax有三个选项,海外minimax和国内minimax是两个不同的provider,要注意选择
第五步,配置channel

一般国内都会配置feishu/lark
第六步,配置skill

注意,这里很多skill都是基于brew来安装的,如果不是mac系统,可能会安装失败。 这里先跳过吧
第七步,一些常用的key配置,根据实际情况来配置
Set GOOGLE_PLACES_API_KEY for goplaces?
Set GEMINI_API_KEY for nano-banana-pro?
Set NOTION_API_KEY for notion?
Set OPENAI_API_KEY for openai-image-gen?
Set ELEVENLABS_API_KEY for sag?
第八步,配置hooks

安装过程中的bug
在ubuntu下安装最后一步会失败,会出现如下错误
Error: systemctl is-enabled unavailable: Command failed: systemctl –user is-enabled openclaw-gateway.service。
这个是3.2版本在ubuntu下安装的一个bug
解决方案如下
export XDG_RUNTIME_DIR=/run/user/1000
export DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus
创建配置目录和服务文件
mkdir -p ~/.config/systemd/user
cat > ~/.config/systemd/user/openclaw-gateway.service <<'EOF'
[Unit]
Description=OpenClaw Gateway (bootstrap placeholder)
[Service]
Type=oneshot
ExecStart=/bin/true
RemainAfterExit=yes
[Install]
WantedBy=default.target
EOF
重启并启用占位符
systemctl --user daemon-reload
systemctl --user enable --now openclaw-gateway.service
systemctl --user is-enabled openclaw-gateway.service
再次执行安装
openclaw gateway install
systemctl --user daemon-reload
systemctl --user restart openclaw-gateway.service
常用的命令
重启
openclaw gateway restart
打开控制台ui
openclaw tui
查看模型
openclaw models list
查看所有定时任务
openclaw cron list –all –json
查看定时任务状态
openclaw cron status
强制触发某一个定时任务
openclaw cron runs –id 3db3aeec-1558-42b9-ba1a-e26ef1d9924e
查看agents绑定channel状态
openclaw agents bindings
切换agent的模型
openclaw config set agents.defaults.model claude/claude-sonnet-4-6
使用agent发送message
openclaw agent –agent main –message “hello” –verbose on

发表回复