OpenClaw虚拟机养虾教程

目录

  • 资源
  • Ubuntu 22.04.5 LTS镜像的安装
    • 虚拟机创建
    • 第二步:挂载ISO镜像
    • 安装Ubuntu系统
  • OpenClaw的部署
    • 安装Ollama(本地模型引擎)
    • 拉取适合你虚拟机的AI模型
    • 定制模型
    • 安装OpenClaw
    • 配置OpenClaw连接本地Ollama
    • 访问Web界面

资源

VMware:链接: https://pan.baidu.com/s/1zm24qYRcWabT34GM7eZ9aQ 提取码: mwb9

ubuntu-22.04.5系统镜像:https://pan.baidu.com/s/1ugsuj5ttm1N4cgiJilIvAg 提取码: da7v

ollama-linux-amd64.tgz:https://pan.baidu.com/s/1U20HctXMTb3WVdl3l3B18Q 提取码: kk3b

Ubuntu 22.04.5 LTS镜像的安装

(1) 虚拟机创建

使用管理员权限启动VMWare,点击主页的 "创建新的虚拟机"

下一步

安装客户机操作系统:选择 "稍后安装操作系统"。这是一个关键步骤,可以让我们先配置好硬件,再挂载镜像进行安装

选择客户机操作系统:

• 客户机操作系统:选择 Linux。

• 版本:在下拉列表中,务必选择 Ubuntu 64 位

命名虚拟机:给虚拟机起个名字,比如 Ubuntu-22.04,并选择安装位置。建议放在空间充足的盘(如D盘或E盘)

处理器配置:建议处理器数量:1。每个处理器的内核数量:2 (或更多,但不要超过你物理机的一半)

内存分配:4GB是流畅运行桌面版的基本要求,推荐8G

选择 使用网络地址转换(NAT)。这是最稳妥的方式,虚拟机通过你的主机上网,无需额外配置.使用魔法可以选桥接

I/O控制器类型:保持默认 (LSI Logic),点击"下一步"

磁盘类型:保持默认 (SCSI),点击"下一步"

选择磁盘:选择 创建新虚拟磁盘,点击"下一步"

指定磁盘容量:

• 最大磁盘大小:推荐设置为 40-60 GB 。

• 将虚拟磁盘存储为单个文件:选择 将虚拟磁盘拆分成多个文件。这便于日后移动或备份虚拟机

指定磁盘文件:保持默认名称,点击"下一步"。

完成:点击 "完成",虚拟机就创建好了。

(2) 挂载ISO镜像

在 VMware 主界面,右键点击你刚创建的虚拟机,选择 "设置"

在"硬件"选项卡中,点击 "CD/DVD (SATA)"。

在右侧,选择 "使用 ISO 映像文件",然后点击"浏览",找到并选中你下载好的 ubuntu-22.04.5-desktop-amd64.iso 文件。

点击"确定"保存设置。

(3) Ubuntu系统初始化

开启虚拟机:点击 "开启此虚拟机"

进入安装界面:虚拟机启动后,在倒计时结束前按任意键,然后从菜单中用方向键选择 Try or Install Ubuntu 并回车。

选择语言:在左侧选择中文(简体)或 English,然后点击 "安装 Ubuntu"

键盘布局:直接点击 "继续"。

更新和其他软件:

• 建议选择 "最小安装",只含基本软件,可以节省时间和磁盘空间。

• "安装 Ubuntu 时下载更新" 这一项可以取消勾选,等进入系统后再换源更新会快得多

安装类型:选择 "清除整个磁盘并安装 Ubuntu"。不用担心,这只会清除 VMware 为你创建的虚拟磁盘。点击 "现在安装"。

确认分区修改:在弹出的对话框中,点击 "继续"。

所在时区设置

设置用户信息:

o 您的姓名:随便填,如你的名字。

o 计算机名:系统会自动生成,可修改。

o 选择一个用户名:这个会用于登录,建议用全小写英文名。

o 密码:设置一个你绝对能记住的密码。

o 选择 "自动登录" 或 "登录时需要密码" 均可,为了演示方便可选自动登录。

等待安装:之后就是等待,大概10-15分钟。安装完成后,点击 "现在重启" 。

完成安装:重启后,根据提示按 ENTER 键即可。稍等片刻,你就能看到 Ubuntu 22.04.5 的桌面了。

OpenClaw的部署

第一步:安装Ollama(本地模型引擎)

打开终端

安装curl
sudo apt install -y curl

Ollama安装包比较大,有魔法可以直接操作
curl -fsSL https://ollama.com/install.sh | sh

提供一个amd的离线安装包,拷贝到文件夹中

安装解压工具,解压文件

shell 复制代码
sudo apt update && sudo apt install -y zstd
sudo tar -C /usr -xzvf ollama-linux-amd64.tgz

查看安装的版本:

第二步:拉取适合的AI模型

拉取qwen模型,OpenClaw 需要能够调用各种操作电脑的能力。Deepseek虽然好用,但目前不支持这个能力。
ollama pull qwen2.5:1.5b

如果你疑惑为什么 OpenClaw 需要 qwen?OpenClaw它的职责是负责操作电脑/打开浏览器/操作文件和代码工程,而qwen是它的大脑,理解你的指令并作出规划。

第三步:定制模型(核心!必做)

OpenClaw要求模型上下文窗口 ≥16000 tokens,默认只有4096,必须手动扩展

声明32768 tokens 的上下文窗口

shell 复制代码
# 创建 Modelfile 并扩展上下文到 32K
ollama create qwen2.5:1.5b-32k -f <(echo -e "FROM qwen2.5:1.5b\nPARAMETER num_ctx 32768")

第四步:安装OpenClaw

首先安装Node.js相关环境

shell 复制代码
sudo apt install npm
# 添加 NodeSource 官方源(安装 Node.js 22)
curl -fsSL https://deb.nodesource.com/setup_22.x | sudo -E bash -

# 安装 Node.js
sudo apt install -y nodejs

全局安装 OpenClaw , 需要等待一些时间

shell 复制代码
sudo npm install -g openclaw@latest --registry=https://registry.npmmirror.com
# 验证安装
openclaw --version

第五步:配置OpenClaw连接本地Ollama

确认Ollama正常运行,这里我踩了坑用的deepseek,你们看到的应该是qwen
启动OpenClaw配置向导,就能看到该死的龙虾了
openclaw onboard

接下来做一些配置,首先确认安全警告,左右键+Enter选择Yes

快速启动模式

连本地 Ollama 用方向键拉到最底下选 Custom Provider

确认Ollama API 地址

随便填一个APIKEY,但不能为空.然后选 OpenAI-compatible, Ollama 兼容 OpenAI 格式
输入qwen模型名称,可以在ollama中查看,我这里是qwen2.5:1.5b

看到这个日志七七八八了

接下来,Endpoint ID,直接回车保持默认

模型别名(Model alias)不用管直接回车

Select channel (QuickStart)跳过通道配置,直接使用 Web 界面

都选择Skip for now


自动安装常用的技能包选YES

跳过安装具体依赖,只装核心技能

一些google.notion的第三方配置就跳过了

这里选择打开终端内的交互式配置界面
此时服务就启动好了。在当前的 TUI 界面中,想要换其他模型的话,输入以下命令切换模型:/model qwen2.5:1.5b

第六步:访问Web界面

可以新启动一个终端,查看网关令牌
openclaw dashboard --no-open

URL在浏览器中输入就可以访问交流了

结论就是有别人的就用别人就是了,没就别用,这种东西没必要自己搞,费劲。🦞

相关推荐
GISer_Jing2 小时前
OpenClaw架构深度解析:无新技术却爆火的底层逻辑
人工智能·ai·架构·aigc
樂油2 小时前
扣子平台创建自己的插件
ai·扣子·聚合数据
JohnCHsu3 小时前
还在古法编程?免费使用AI编程助手OpenCode 与完全本地化配置
ai·agent·claude·opencode
ErizJ4 小时前
理解 MCP——从 Function Calling 到 MCP 协议
ai·agent·ai编程·mcp
国产化创客4 小时前
OpenClaw Control UI安全上下文访问配置
ai·webui·openclaw
_oP_i4 小时前
openclaw调用skill的机制
ai
xixixi777775 小时前
拥抱AI大模型时代:开发者如何利用智能编程工具提升效率
人工智能·python·ai·大模型·aigc·代码
特别关注外国供应商5 小时前
2025 年-2026 年,Claroty 在 Gartner® CPS 保护平台魔力象限™ 中被评为领导者
ai·工控安全·gartner·合规审计·claroty·cps安全·物联网设备安全
LucianaiB5 小时前
从基础配置到架构设计:JiuwenClaw 日报生成器开发实践
人工智能·ai·腾讯云·保姆级·opencalw