How do we get arm64 LXC options from standard distros?
I thought I'd seen something before about this, but now I am not... I am hoping to install Ubuntu 24.04 as an arm64 distribution in LXC on Proxmox on a MacBook Pro M4 system, but I'm not finding any options to make this happen in context of normal distributive functionality via pveam. Am I missing something or is this not available? It would be nice to see fully integrated functionality in these regards if possible.
pveam pulls proxmox-port templates from/var/lib/pve-manager/apl-info/mirrors.apqa.cn. Which downloads from https://mirrors.apqa.cn/proxmox/lxcs/. They are a bit out of date, but you can download newer templates from linuxcontainers.org directly.
https://jenkins.linuxcontainers.org/job/image-ubuntu/
root@localhost:/var/lib/vz/template/cache# wget -O "ubuntu-noble-20250409_arm64.tar.xz" "https://jenkins.linuxcontainers.org/job/image-ubuntu/architecture=arm64,release=noble,variant=default/lastSuccessfulBuild/artifact/rootfs.tar.xz"
...
root@localhost:/var/lib/vz/template/cache# pveam list local | grep ubuntu
local:vztmpl/ubuntu-jammy-rootfs.tar.xz 111.13MB
local:vztmpl/ubuntu-noble-20250409_arm64.tar.xz 113.80MB
If you want to use pveam download directly you'd need to setup your own apl-info file and mirror like they have.
https://github.com/jiangcuo/Proxmox-Port/discussions/62