[TUTORIAL] How to install Zabbly Kernel (6.9.3 and higher) with optional ZFS

Der Harry

Active Member
Sep 9, 2023
234
51
28
WARNING 1: This is for nerds or testing.

WARNING 2: Zabbly is no official Debian nor an official Proxmox project

-> this is always bleeding edge software <-
-> it might be a bad idea to use a very new kernel with a very old Proxmox version <-

What you will get:

- always new "stable" kernels!
- https://github.com/zabbly/linux
- https://github.com/zabbly/zfs

Zabbly is the vanilla Linus Torwalds Kernel. No Debian patches. No Ubuntu patches. No Proxmox Patches. (which is either cool or bad for you!)

(ZFS is optional)


1717577422958.png

WARNING 3: Read WARNING 1 and 2

Kernel install

Bash:
mkdir -p /etc/apt/keyrings/
curl -fsSL https://pkgs.zabbly.com/key.asc -o /etc/apt/keyrings/zabbly.asc

sh -c 'cat <<EOF > /etc/apt/sources.list.d/zabbly-kernel-stable.sources
Enabled: yes
Types: deb
URIs: https://pkgs.zabbly.com/kernel/stable
Suites: $(. /etc/os-release && echo ${VERSION_CODENAME})
Components: main
Architectures: $(dpkg --print-architecture)
Signed-By: /etc/apt/keyrings/zabbly.asc

EOF'

apt-get update
apt-get install linux-zabbly

Pin Kernel (optional)

Find available zabbly kernels

Bash:
ls /boot/vmlinuz*zabbly*
/boot/vmlinuz-6.9.3-zabbly+

Pin the kernel you got as bootkernel (You might have a more recent version - 6.9.3 is an example)

Bash:
proxmox-boot-tool kernel add 6.9.3-zabbly+
proxmox-boot-tool kernel pin 6.9.3-zabbly+

ZFS install (optional)

WARNING 4: This will replace pve zfs userspace tools with more recent zabbly versions.

Bash:
sh -c 'cat <<EOF > /etc/apt/sources.list.d/zabbly-kernel-stable.sources
Enabled: yes
Types: deb deb-src
URIs: https://pkgs.zabbly.com/kernel/stable
Suites: $(. /etc/os-release && echo ${VERSION_CODENAME})
Components: zfs
Architectures: $(dpkg --print-architecture)
Signed-By: /etc/apt/keyrings/zabbly.asc

EOF'

apt-get update
apt-get install openzfs-zfsutils openzfs-zfs-dkms openzfs-zfs-initramfs

Reboot.

Now you are:
  1. happy or
  2. your system is broken
 
Last edited:
Why would I ever want to do this if my goal is to have a stable hypervisor? Debian and Ubuntu patch their kernels for a reason.

Kernel 6.8 is enough of a s--tshow without trying "bleeding edge"
 

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!