Some entries are missing in `vyos-build/data/architectures/arm64.toml` for builds for the arm64 architecture.
The current files are as follows:
```
# Packages included in ARM64 images by default
packages = ["grub-efi-arm"]
bootloaders = "grub-efi"
```
The correct grub-efi package name for ARM64 is `grub-efi-arm64`.
In addition, It is also assumed that additional packages, repositories and flavors are needed for `arm64.toml` as well as those contained in `vyos-build/data/architectures/amd64.toml`.
Thus, the correct file contents would be as follows:
```
additional_repositories = [
"deb [arch=arm64] https://repo.saltproject.io/py3/debian/11/arm64/3004 bullseye main",
"deb [arch=arm64] http://repo.powerdns.com/debian bullseye-rec-48 main"
]
kernel_flavor = "v8-arm64-vyos"
# Packages included in ARM64 images by default
packages = [
"vyos-linux-firmware",
"telegraf",
"grub-efi-arm64"
]
bootloaders = "grub-efi"
```
Perhaps you intentionally did not include an entry in relation to "Determine the list of flavors we do intend to support." as stated in https://phabricator.vyos.net/T3664 ?
If so, it may be legitimate to define them as flavors such as `iso-arm64`.