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/