Skip to content

UEFI documentation for virtual machines resources #3031

Description

@bitchecker

Recently proxmox officially released ARM version and for guests there are some mandatory prerequisites, but the most important is Virtual machines always boot through UEFI, provided by the ARM build of OVMF (AAVMF). SeaBIOS is not available on arm64.

On proxmox_virtual_environment_vm, in documentation, I can see:

bios - (Optional) The BIOS implementation (defaults to seabios).


and also:

efi_disk - (Optional) The efi disk device (required if bios is set to ovmf)

  • datastore_id (Optional) The identifier for the datastore to create the disk in (defaults to local-lvm).
  • file_format (Optional) The file format (defaults to raw).
  • type (Optional) Size and type of the OVMF EFI disk. 4m is newer and recommended, and required for Secure Boot. For backwards compatibility use 2m. Ignored for VMs with cpu.architecture=aarch64 (defaults to 2m).
  • pre_enrolled_keys (Optional) Use am EFI vars template with distribution-specific and Microsoft Standard keys enrolled, if used with EFI type=4m. Ignored for VMs with cpu.architecture=aarch64 (defaults to false).

but I can't find any example on how to use them. Could you please provide some other documentation or an example for this?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions