#!/bin/bash set -e echo "=== Pixel 6 OpenClaw 重装脚本 ===" # 1. 安装 proot-distro echo "[1/8] 安装 proot-distro..." pkg install -y proot-distro # 2. 安装 Ubuntu echo "[2/8] 安装 Ubuntu..." proot-distro install ubuntu # 3. 进入 Ubuntu 并执行安装 echo "[3/8] 配置 Ubuntu 环境..." proot-distro login ubuntu -- bash -c ' set -e # 更新系统 echo "[4/8] 更新系统..." apt update && apt upgrade -y # 安装依赖 echo "[5/8] 安装 curl 和 git..." apt install -y curl git # 安装 Node.js 22 echo "[6/8] 安装 Node.js 22..." curl -fsSL https://deb.nodesource.com/setup_22.x | bash - apt install -y nodejs # 验证安装 node -v npm -v # 安装 OpenClaw echo "[7/8] 安装 OpenClaw..." npm install -g openclaw@latest # 创建网络接口修复脚本 echo "[8/8] 创建网络接口修复..." cat < /root/hijack.js const os = require("os"); os.networkInterfaces = () => ({}); EOF # 配置自动加载 echo "export NODE_OPTIONS=\"-r /root/hijack.js\"" >> ~/.bashrc source ~/.bashrc echo "✅ OpenClaw 安装完成!" echo "下一步: 恢复配置文件" ' echo "=== 安装完成 ==="