ejolson wrote: ↑Mon Sep 09, 2019 7:38 pm
Unfortunately, Fido is currently coding a
sluggish boot loader.
I had a conversation with the developer of Fido Basic last night. As usual the canine coder sounded barking mad.
Apparently it's possible to add a bunch of 128MB fat-formatted DOS partitions to the end of the SD card using an extended partition. These extra partitions can then be used as boot partitions by executing
# systemctl reboot 5
for example, to reboot the Pi using partition 5 as the boot partition.
It now becomes simple to create a sluggish USB bootloader for the turbo encabulator by using rsync to update one of the extra boot partitions with a copy of boot from the USB drive and then rebooting the updated partition. It may even be possible to scan iSCSI targets over a local
WireGuard-encrypted VPN and do the same.
As a result, the slug bootloader is almost finished. This liberation, that comes from coding, may allow the person who owns the 4B to enter the data center with the root filesystem securely mounted from a NAS appliance.