Hi,
I’m pretty sure CirrOS GitHub [1] mentions UEFI should work.
What’s the actual problem here?
On Mon, Nov 17, 2025, at 9:15 AM, Takashi Kajinami wrote:
> Hi,
>
>
> I've been trying to implement a few tempest tests to verify
> functionality
> of UEFI boot and secure boot, and I noticed that cirros, which is used
> as a primary
> guest image for tests, do not support UEFI boot.
>
> I'm wondering if anyone can share a good light-weight guest image used
> in their
> own tests of these features ? I guess that ubuntu guest image might be
> a primary
> choice (given the fact that ubuntu is the default operating system for
> tests) but
> I'm wondering if we have more light-weight one.
OpenWrt has x86_64 (U)EFI images here https://downloads.openwrt.org/releases/24.10.4/targets/x86/64/ I suspect that these images don't know how to auto configure themselves using metadata service or config drive though. Depending on what you need to check for functionality this may not be a problem. Perhaps console logs will work and can be checked for functionality rather than ssh'ing in?
In general I think this may be the main issue. The super minimal images that exist out there likely don't have something like Cloud Init or Glean installed in them. Its possible we could modify these images to keep them small and add that support (maybe by porting the system cirros uses). Outside of cirros I suspect that many pre-built lightweight images lack this functionality as it drags in a lot of dependencies if done in the easy way.
>
> Thank you,
> Takashi
>
> --
> Takashi Kajinami
> irc: tkajinam
> github: https://github.com/kajinamit
> launchpad: https://launchpad.net/~kajinamit