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?
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)
but I can't find any example on how to use them. Could you please provide some other documentation or an example for this?