Kernel Support - jiangcuo/Proxmox-Arm64 GitHub Wiki
Kernel Support
You can compile your kernel.
pve-edge-kernel
Here is a great project: https://github.com/fabianishere/pve-edge-kernel
The latest has add arm64 support. 0ffeef0c25226497f30e141e44477ab7522f79da
If you want to compile a previous version, pls add arm64.mk.
cat >> debian/rules.d/arch/arm64.mk << "EOF"
KERNEL_BUILD_ARCH = arm64
KERNEL_HEADER_ARCH = $(KERNEL_BUILD_ARCH)
KERNEL_BUILD_IMAGE = Image
KERNEL_IMAGE_PATH = arch/$(KERNEL_BUILD_ARCH)/boot/${KERNEL_BUILD_IMAGE}
KERNEL_INSTALL_FILE = vmlinuz
EOF
Now,you can compile kernel by following the Readme.
pve-arm64-kernel
I have forked pve-edge-kernel and create a new project.
https://github.com/jiangcuo/pve-arm64-kernel
This project using linux kernel and deleted some patchs.Also keep in sync with proxmox-zfs version.
You have to generate your kernel config first and write it to debian/config/config.pve
Kernel Repo
https://github.com/jiangcuo/Proxmox-Arm64/wiki/arm64-repo
ISO User
Default kernel version is 5.10 in iso, you can replace it with your kernel debs.
Packages path is proxmox/packages/