Zunächst einmal können Sie ein derartiges "Live" -System von einer Festplatte oder einem anderen permanenten Speicher ziemlich leicht booten. Schreiben Sie einfach das Image, das Sie auf dem USB-Flashlaufwerk ablegen, in den beliebigen Speicher und starten Sie von dort aus. Viele Kiosk-Systeme tun dies ebenso wie viele Thin-Clients.
Nun ist dies jedoch wahrscheinlich nicht die beste Option für Ihren Anwendungsfall. Ich würde sehr empfehlen, einen Blick darauf zu werfen, wie Android und ChromeOS mit ihren Root-Dateisystemen umgehen. Beide Geräte sind äußerst robust gegen Beschädigungen durch unerwarteten Stromausfall und bieten standardmäßig auch einen Manipulationsschutz (IOW, Sie wissen, ob jemand die Daten geändert hat, während das Gerät ausgeschaltet war). Ähnliche Setups können mit einem von Buildroot erstellten benutzerdefinierten Root-Dateisystem ohne allzu große Schwierigkeiten erreicht werden .
Als Alternative dazu können Sie Alpine Linux in Betracht ziehen . Es ist für die Ausführung von schreibgeschützten Medien konzipiert, obwohl ich nicht sicher bin, wie gut es andere als 64-Bit-x86-Systeme unterstützt.