Multipass 虚拟机安装 OpenClaw 教程
本教程指导你使用 Multipass(Canonical 官方的轻量虚拟机管理工具)创建一台 Ubuntu 24.04 虚拟机,并在其中部署 OpenClaw。适合希望在隔离的 Linux 环境中运行 OpenClaw,又不想影响宿主机的用户。
为什么选 Multipass
Section titled “为什么选 Multipass”- 轻量:基于原生虚拟化,秒级创建、启动 Ubuntu 虚拟机
- 简单:一条命令创建、进入、删除虚拟机
- 跨平台:Windows / macOS / Linux 均可使用
第 1 步:安装 Multipass
Section titled “第 1 步:安装 Multipass”Windows
Section titled “Windows”在 PowerShell(管理员)中:
winget install Canonical.Multipassbrew install --cask multipasssudo snap install multipass安装完成后验证:
multipass version第 2 步:创建 Ubuntu 24.04 虚拟机
Section titled “第 2 步:创建 Ubuntu 24.04 虚拟机”创建一台虚拟机,建议分配 4 核 CPU、8 GB 内存、40 GB 磁盘:
multipass launch 24.04 --name openclaw --cpus 4 --memory 8G --disk 40G等待创建完成,然后进入虚拟机:
multipass shell openclaw第 3 步:更新系统
Section titled “第 3 步:更新系统”在虚拟机内更新系统:
sudo apt update && sudo apt upgrade -y第 4 步:安装 OpenClaw
Section titled “第 4 步:安装 OpenClaw”使用官方一键安装脚本:
curl -fsSL https://openclaw.ai/install.sh | bash安装完成后,重新登录终端(或执行 source ~/.bashrc),验证:
openclaw --version第 5 步:初始化并启动
Section titled “第 5 步:初始化并启动”openclaw onboard --install-daemon按向导选择模型提供商并填入 API Key。--install-daemon 将 Gateway 注册为 systemd 服务,开机自启。
查看运行状态:
openclaw status第 6 步:从宿主机访问 Gateway(可选)
Section titled “第 6 步:从宿主机访问 Gateway(可选)”Multipass 虚拟机默认使用 NAT 网络。将 Gateway 端口(默认 18789)转发到宿主机:
multipass port-forward openclaw 18789:18789之后在宿主机浏览器访问:
http://localhost:18789如果需要虚拟机与局域网设备互通(如接入 DLinkClaw 中继),可将网卡改为 bridged 模式:
multipass set local.openclaw.network=bridged并在创建时指定--network bridged。
常用管理命令
Section titled “常用管理命令”| 命令 | 说明 |
|---|---|
multipass list |
列出所有虚拟机 |
multipass start openclaw |
启动虚拟机 |
multipass stop openclaw |
停止虚拟机 |
multipass delete openclaw && multipass purge |
删除虚拟机 |
multipass info openclaw |
查看虚拟机资源与 IP |
- 安装完成后,阅读 OpenClaw 安装与模型配置 配置你的模型。
- 想让 DLinkClaw 接入你的对话?查看 DLinkClaw 通道插件。
