Jetson Orin NX 16G 开机自动启动配置
本文介绍在 Jetson Orin NX 16G 设备上配置 Ollama、llama-server 和 OpenClaw Gateway 三个组件开机自动启动的方案。
- Ollama:保留官方安装脚本创建的
ollama.service,通过override.conf添加环境变量。这是 Ollama 官方推荐的 Linux 定制方式。 - llama-server:单独创建系统级
llama-server.service。llama.cpp官方文档确认它是轻量 C/C++ HTTP 服务,支持 OpenAI 兼容 API,并支持--alias、--host、--port等参数。 - OpenClaw:默认是 systemd user service,但在 always-on / multi-user servers 上可改为 system service。下面提供系统级写法以便无人值守运行。
前置准备
占位符替换
保存以下文件前,请先替换其中的占位符:
<JETSON_USER>:登录用户名,例如ubuntu<JETSON_HOME>:用户主目录,例如/home/ubuntu<LLAMA_MODEL>:模型路径,例如/home/ubuntu/models/base/qwen2.5-3b-instruct-q4_k_m.gguf
配置文件检查
确保 openclaw.json 中 gateway 配置包含必要项,否则 Gateway 可能拒绝启动:
gateway: { mode: "local", bind: "loopback", port: 18789, auth: { token: "REPLACE_WITH_A_LONG_RANDOM_TOKEN" } }
1)Ollama:Override 文件
通过 systemctl edit ollama 或 /etc/systemd/system/ollama.service.d/override.conf 添加环境变量。OLLAMA_HOST、OLLAMA_MODELS、OLLAMA_KEEP_ALIVE 均为官方支持的环境变量。
# /etc/systemd/system/ollama.service.d/override.conf
=
=
=
=

