Debian系linux操作系统里安装OpenClaw

Debian 系linux操作系统Ubuntu/Kali/ParrotOS里安装 OpenClaw

一 、取得root用户权限,非root用户会有严重权限不足问题

ParrotOS 7.2 示例

1.先设置 root 密码

复制代码
sudo passwd root
  1. 输入当前普通用户密码
  2. 输入两次自定义 root 高强度密码

2、修改 LightDM 配置,开启手动用户名登录,支持 root登录 (kali不需要此步骤)

复制代码
sudo nano /etc/lightdm/lightdm.conf

sudo systemctl restart lightdm

完整修改后的 lightdm.conf 内容

复制代码
[Seat:*]
greeter-hide-users=false
greeter-allow-guest=false
greeter-show-manual-login=true
allow-root-login=true
#autologin-guest=false
#autologin-user=
#autologin-user-timeout=0
#exit-on-failure=false

重启后在登录界面不要直接输入密码回车登录普通用户,直接点击密码输入框下 登录 按钮会切换到用户名输入界面。

3、更换国内镜像源

复制代码
sudo nano /etc/apt/sources.list

清空原有全部内容,粘贴中科大 Parrot 镜像

复制代码
deb https://mirrors.ustc.edu.cn/parrot echo main contrib non-free
deb-src https://mirrors.ustc.edu.cn/parrot echo main contrib non-free

刷新软件源缓存

sudo apt update

4、开启systemd linger(用户会话常驻)

sudo loginctl enable-linger root

5、更新系统基础依赖安装 Node.js 22

复制代码
apt update && apt upgrade -y

apt install -y curl git ca-certificates build-essential

apt install -y nodejs

校验版本

node -v

npm -v

6、一键官方脚本安装

复制代码
curl -fsSL https://openclaw.ai/install.sh | bash

一键安装完成后进入交互式配置对话

配置完成后,运行启动控制台命令,携带口令自动打开浏览器WEB控制台

复制代码
openclaw dashboard

给小龙虾发送第一任务:取消系统自动休眠,自动锁屏。

(防止系统待机状态,唤醒过程卡宕机)

**Q:**系统还会频繁黑屏,看看锁屏/睡眠取消了没

A: 全部搞定了。

总结:

发现的问题,之前只有 root 的 powerdevil 配置是禁用的,但 PowerDevil 进程挂了没重启,导致 Wayland 合成器走了默认关屏逻辑,所以频繁黑屏。

已完成的修复

层面 设置 状态

关闭显示器 TurnOffDisplayIdleTimeoutSec=0 ✅ 永不休眠

自动挂起 AutoSuspendAction=0 ✅ 已禁用

屏幕变暗 DimDisplayWhenIdle=false ✅ 已禁用

自动锁屏 Autolock=false ✅ 已禁用

systemd 挂起 sleep/suspend/hibernate targets ✅ 已 mask

logind 所有 Handle*Key / IdleAction ✅ 设为 ignore

D-Bus inhibit ScreenSaver + PowerManagement ✅ 持久化守护进程 (PID 3406)

开机自启 KDE autostart ✅ 下次登录自动拉起

现在屏幕应该不会再自动黑屏了。不过这次的 inhibit 只在当前 session 有效 ------ 如果你注销或重启桌面,autostart 条目会在登录时自动重新创建 inhibit。

结束语:现阶段,小龙虾把系统搞崩溃是非常正常且合理的事情,选用优秀的大模型作为openclaw大脑可以减少系统崩溃情况发生。所以重要系统变更节点要及时备份,做快照,如上述Q /A 总结系统崩溃原因,恢复系统后让小龙虾参考下次注意,和你的助手共同进步吧!

相关推荐
镜子AI9 小时前
镜子AI 技术复盘:三条自动化链路上的“停止条件“设计
运维·人工智能·自动化
tianyuanwo9 小时前
NetBox 数据库详解:当“关系型数据库”被装进一个网络运维的领域模型里
运维·数据库·netbox
HideF10 小时前
Linux sudo
linux
FlightYe10 小时前
视界原理之3D视频(四):裸眼、眼镜和头显
android·linux·c++·3d·ffmpeg·音视频
蹊黎11 小时前
Linux 下用 C 语言实现进度条
linux·c语言·单片机
知已难寻11 小时前
03 · OpenStack的计算管理 Nova
运维·服务器·开发语言·云原生·云计算·openstack·开源软件
huainingning12 小时前
Windows syslog日志服务器搭建与模拟器对接
运维·服务器·智能路由器
牛马鸡niumasi12 小时前
【Linux】C语言文件操作
linux
say_fall12 小时前
【Linux系统编程】Ext 文件系统:磁盘与存储、文件与目录、现代计算机究竟如何寻找文件
linux·运维·服务器·数据库·c++
wacsii13 小时前
【Linux进程(一)】Linux 进程初探:操作系统如何管理进程?fork() 为什么返回两次?
linux·运维·服务器