Re: Update boot partition on a Pi - necessary? How?

From: Patrick M. Hausen <pmh_at_hausen.com>
Date: Thu, 04 Jul 2024 19:42:16 UTC
Thanks everybody for the hints.

> Am 04.07.2024 um 18:04 schrieb Mark Millard <marklmi@yahoo.com>:
>> 
>> The files in the FAT partition are a combination of
>> https://www.freshports.org/sysutils/rpi-firmware/
> 
> Installing that package/port installs files into:
> 
> /usr/local/share/rpi-firmware/

I know. I already copy the i2c module from that port to my
boot partition for the master node on my Turing Pi.

Since I needed to re-image one of my compute modules
for other reasons, anyway, I decided to use dd to update
the remaining Pis and re-apply my ansible play to bring
the control node to the configuration I need, afterwards.

I would still love to see a documentation like the Klara Systems
article [1] on FreeBSD booting on amd64 about the process on
Raspberry Pis.

Why does this have to be so convoluted and intransparent?
Yeah, it's from Linux. ;-) I also never understood the need for
initramfs and friends.

Our bootloader is simple and straightforward. Today with ubiquitous
GPT the bootloader is launched by legacy BIOS or EFI, it can read
UFS or ZFS, loads the kernel and starts it. Done.

But I digress. Thanks again. Not willing to invest much time
into the RPi platform apart from running my small cluster
- contrary to amd64 of which I have around 100 systems
to keep up to date. So I'll probably stick to images and
dd for now.

Kind regards,
Patrick

[1] https://klarasystems.com/articles/the-freebsd-boot-process