Install_Nemoclaw_on_Pi5

2026-03-29

Hi 最近因為興趣使然,想把樹梅派盎裝龍蝦跑看看,之前把樹梅派裝 picoclaw 嘗試過,感覺效果比龍蝦還難用

直到前陣子 GTC 大會上看到了 NemoClaw 的誕生,聽說是基於 openclaw 在外層做資安的管控措施

前陣子都是拿 vm 來架設,這次拿手邊的 Pi 5 來做

這邊一樣記錄一些雷點

  1. 要灌 ubuntu 系統,我用 Raspberry OS 失敗
  2. Cgroup 要做設定 (下面會教)
  3. 需要用 docker,目前我嘗試用 podman 都失敗
  4. 如果你跟我一樣透過 ssh 連線操作的話,要裝 ubuntu server 才有開啟 ssh 服務的設定能開 ( Desktop 預設沒有 openssh-serever )

步驟順下來應該不會難多少
首先預設已經有一個 8g ram 的 Pi 5,我用的是 32g SD卡是夠的

/boot/cmdline.txt 新增 cgroup_enable=memory cgroup_memory=1 在最後面
參數之間都用空格區隔

進系統後可以確認一下,最後一個要是 1 才是 enable

1
2
ubuntu@ubuntu:~$ cat /proc/cgroups | grep memory
memory 0 98 1

安裝 docker

1
2
$ curl -fsSL https://get.docker.com -o get-docker.sh
$ sudo sh get-docker.sh

ref: https://docs.docker.com/engine/install/ubuntu/

設定 user group

1
2
$ sudo groupadd docker
$ sudo usermod -aG docker $USER

ref: https://docs.docker.com/engine/install/linux-postinstall/

設定 dns (非必要,但如果遇到 dns error 可以設定看看)

1
2
$ cat /etc/docker/daemon.json
{ "dns": ["8.8.8.8", "1.1.1.1"] }

disable IPv6

sudo vim/etc/sysctl.conf

1
2
3
net.ipv6.conf.all.disable_ipv6=1
net.ipv6.conf.default.disable_ipv6=1
net.ipv6.conf.lo.disable_ipv6=1

sudo sysctl -p

安裝 nemoclaw

git clone https://github.com/NVIDIA/NemoClaw

執行 install.sh

最後我想嘗試裝在 podman 上但失敗了 :(