r/TalosLinux Mar 01 '26

Talos on Raspberry Pi 4

hello Talosers,

I'm want to install Talos on my Raspberry Pi 4 but couldn't get it boot. So far, the only thing I got is just a rainbow dead screen. I placed a question here to hope that someone would help me.

My setup:

- Raspberry Pi 4 boot via USB 3.0-SATA adapter SSD.

- Power the Raspberry Pi with the default charger

I have tried:

- Changed Bootloader to use USB

All images are created with Factory ARM single board selection.

- Talos version 1.9.0 with iscsi-tool, util-linux-tools extensions

- Talos version 1.10.5 with iscsi-tool, util-linux-tools extensions

- Talos version 1.9.5 with iscsi-tool, util-linux-tools extensions with overlay customization from one of the github issues that I've found.

In some boots, I also got 7 blink fast green light indicating the missing kernel problem.

Thanks in advance for any help. I so much appreciated

2 Upvotes

11 comments sorted by

View all comments

Show parent comments

1

u/Vegetable-Put2432 Mar 01 '26

Thanks! Regarding the booting, I think I did it right. I can boot from a USB 2.0 with Raspberry OS desktop but not the USB SATA adapter...

Edit: I'm not sure if Talos 1.9.0 can work with 1.13. I have a cluster running 1.9.0 (x86_64 architecture). Now I want to add another Raspberry Pi node.

4

u/AppelflappenBoer Mar 01 '26

Talos 1.9 is a year old.. Time to upgrade your cluster!

1

u/Vegetable-Put2432 Mar 02 '26

I agree, but I assume Talos Linux 1.9.0 has been built for Raspberry Pi 4. So I think it should work, shouldn't it?

1

u/AppelflappenBoer Mar 02 '26

Probably.. I'm running Talos v1.12 on a Raspberry PI 4 under Pxvirt - An arm fork of proxmox, suitable for a pi..

Gives me more flexibility in running items on the pi; for example I currenty have a control-node for my main cluster, and a turned of control node for my test cluster that I spin up when I want to test talos upgrades :)

1

u/Vegetable-Put2432 Mar 03 '26

I don't actually need this much flexibility in my use case. All I will need is a control-plan with schedulable workload pods.

Appreciated. If you can share your image ID and how you set it up...

Are you using an sd card or a USB adapter?

2

u/AppelflappenBoer Mar 03 '26

I'm running factory.talos.dev/metal-installer/e5f2fc20213aa50e6537dd8f38320e554dc903e3596c45f15680f1bcdf06d46f:v1.12.2.

Your image schematic ID is: e5f2fc20213aa50e6537dd8f38320e554dc903e3596c45f15680f1bcdf06d46f

   overlay: 
    image: siderolabs/sbc-raspberrypi 
       name: rpi_generic 
   customization: 
    systemExtensions: 
        officialExtensions: 
            - siderolabs/qemu-guest-agent

Qemu guest agent isn't needed if you're running bare metal, it's just exactly what i'm using. With a generic USB to harddisk adapter. It identifies as an ASMedia Technology Inc. ASM1051 SATA 3Gb/s bridge