Uploaded July 2025 | Updated September 2026, 1 hour ago
See how to set up balenaOS with secure boot and full disk encryption inside a QEMU virtual machine.
Spinning up a VM is much faster than interacting with HW and can be quite useful for rapid development.
This is also useful for verifying that your app works as you expect even with secure boot enabled which does impose some restrictions on what you can do with the system.
Internally we also use secure boot VMs to run the automated secure boot test suite to validate that the feature actually works.
See how to set up balenaOS with secure boot and full disk encryption inside a QEMU virtual machine.
Spinning up a VM is much faster than interacting with HW and can be quite useful for rapid development.
This is also useful for verifying that your app works as you expect even with secure boot enabled which does impose some restrictions on what you can do with the system.
Internally we also use secure boot VMs to run the automated secure boot test suite to validate that the feature actually works.










