Proxmox Kernel 7.1 — Beta 1 (7.1.0-1~beta1+1)
Pre-releaseProxmox Kernel 7.1 — Beta 1 (7.1.0-1~beta1+1)
Pre-release — testing only. Not for production.
First beta of the Linux 7.1 kernel line for Proxmox VE.
| Kernel | Linux 7.1.0 (7.1.0-1-pve) |
| Base | Ubuntu stonking / 26.10 beta (Ubuntu-7.1.0-5.5) |
| Firmware | pve-firmware 3.19-0b1 (included in this release) |
| ZFS | 2.4.3-pve1 — separate download from jaminmc/zfsonlinux |
| Architecture | amd64 |
| Secure Boot | Not supported — see below |
This is a community/unofficial build. It is not an official Proxmox VE release.
⚠️ Warnings
- Ubuntu beta kernel sources — not a stable Ubuntu upload
- Proxmox patches rebased for 7.1 but not QA'd
- Do not use on production systems
- Installs alongside existing kernels (e.g.
7.0.x-pve) 7.1 is default after install, but you can pin older versions. - You must install matching ZFS packages from the ZFS repo if you use ZFS
- No apt repository — download
.debfiles and install them manually for each update aptdoes not discover.debfiles in a folder on its own — you must list every required package explicitly on the command line- No Secure Boot support — this is a custom/community kernel and is not signed for Secure Boot. Hosts with Secure Boot enabled will not be able to boot this kernel. Disable Secure Boot in your firmware/BIOS before installing, or continue using the official Proxmox-signed kernel.
Downloads
Kernel release (this repo)
Download these release assets into a directory on your Proxmox host (e.g. ~/7.1-beta/):
| Package | Required |
|---|---|
proxmox-kernel-7.1_7.1.0-1~beta1+1_amd64.deb |
✅ Meta package |
proxmox-kernel-7.1.0-1-pve_7.1.0-1~beta1+1_amd64.deb |
✅ Kernel image + modules (incl. ZFS kernel modules) |
pve-firmware_3.19-0b1_all.deb |
✅ Required by kernel meta package |
proxmox-headers-7.1_7.1.0-1~beta1+1_amd64.deb |
Headers meta (optional) |
proxmox-headers-7.1.0-1-pve_7.1.0-1~beta1+1_amd64.deb |
Kernel headers (optional) |
proxmox-kernel-libc-dev_7.1.0-1~beta1+1_amd64.deb |
linux-libc-dev equivalent (optional) |
linux-tools-7.1_7.1.0-1~beta1+1_amd64.deb |
perf and other tools (optional) |
ZFS packages (separate repo)
ZFS userland packages are not included in this release. Download them from the jaminmc/zfsonlinux releases (2.4.3-pve1) into the same directory if you use ZFS.
| Package | Required |
|---|---|
libnvpair3linux_2.4.3-pve1_amd64.deb |
✅ |
libzfsbootenv1linux_2.4.3-pve1_amd64.deb |
✅ |
libzpool7linux_2.4.3-pve1_amd64.deb |
✅ |
libzfs7linux_2.4.3-pve1_amd64.deb |
✅ |
zfsutils-linux_2.4.3-pve1_amd64.deb |
✅ |
zfs-zed_2.4.3-pve1_amd64.deb |
✅ Recommended |
zfs-initramfs_2.4.3-pve1_all.deb |
✅ Required for ZFS root / initramfs |
libpam-zfs_2.4.3-pve1_amd64.deb |
Optional (encrypted datasets) |
python3-pyzfs_2.4.3-pve1_amd64.deb |
Optional |
pyzfs-doc_2.4.3-pve1_all.deb |
Optional |
zfs-dracut_2.4.3-pve1_all.deb |
Optional |
zfs-test_2.4.3-pve1_amd64.deb |
Optional |
libzfslinux-dev_2.4.3-pve1_amd64.deb |
Optional |
Installation
Copy all downloaded .deb files into one directory (e.g. ~/7.1-beta/), then run the commands below. Every local package must be named on the apt install line — packages not listed are not picked up automatically.
Kernel only
cd ~/7.1-beta
apt install \
./proxmox-kernel-7.1_7.1.0-1~beta1+1_amd64.deb \
./proxmox-kernel-7.1.0-1-pve_7.1.0-1~beta1+1_amd64.deb \
./pve-firmware_3.19-0b1_all.debKernel + headers
cd ~/7.1-beta
apt install \
./proxmox-kernel-7.1_7.1.0-1~beta1+1_amd64.deb \
./proxmox-kernel-7.1.0-1-pve_7.1.0-1~beta1+1_amd64.deb \
./pve-firmware_3.19-0b1_all.deb \
./proxmox-headers-7.1_7.1.0-1~beta1+1_amd64.deb \
./proxmox-headers-7.1.0-1-pve_7.1.0-1~beta1+1_amd64.debKernel + ZFS (recommended if you use ZFS)
Download kernel release debs and ZFS debs from the ZFS repo into the same directory, then:
cd ~/7.1-beta
apt install \
./proxmox-kernel-7.1_7.1.0-1~beta1+1_amd64.deb \
./proxmox-kernel-7.1.0-1-pve_7.1.0-1~beta1+1_amd64.deb \
./pve-firmware_3.19-0b1_all.deb \
./libnvpair3linux_2.4.3-pve1_amd64.deb \
./libzfsbootenv1linux_2.4.3-pve1_amd64.deb \
./libzpool7linux_2.4.3-pve1_amd64.deb \
./libzfs7linux_2.4.3-pve1_amd64.deb \
./zfsutils-linux_2.4.3-pve1_amd64.deb \
./zfs-zed_2.4.3-pve1_amd64.deb \
./zfs-initramfs_2.4.3-pve1_all.debKernel + ZFS + headers
cd ~/7.1-beta
apt install \
./proxmox-kernel-7.1_7.1.0-1~beta1+1_amd64.deb \
./proxmox-kernel-7.1.0-1-pve_7.1.0-1~beta1+1_amd64.deb \
./pve-firmware_3.19-0b1_all.deb \
./proxmox-headers-7.1_7.1.0-1~beta1+1_amd64.deb \
./proxmox-headers-7.1.0-1-pve_7.1.0-1~beta1+1_amd64.deb \
./libnvpair3linux_2.4.3-pve1_amd64.deb \
./libzfsbootenv1linux_2.4.3-pve1_amd64.deb \
./libzpool7linux_2.4.3-pve1_amd64.deb \
./libzfs7linux_2.4.3-pve1_amd64.deb \
./zfsutils-linux_2.4.3-pve1_amd64.deb \
./zfs-zed_2.4.3-pve1_amd64.deb \
./zfs-initramfs_2.4.3-pve1_all.debOptional extras
Add these to any of the commands above as needed:
./linux-tools-7.1_7.1.0-1~beta1+1_amd64.deb \
./proxmox-kernel-libc-dev_7.1.0-1~beta1+1_amd64.deb \
./libpam-zfs_2.4.3-pve1_amd64.deb \
./python3-pyzfs_2.4.3-pve1_amd64.deb \
./libzfslinux-dev_2.4.3-pve1_amd64.deb \
./zfs-dracut_2.4.3-pve1_all.deb \
./zfs-test_2.4.3-pve1_amd64.deb \
./pyzfs-doc_2.4.3-pve1_all.debReboot
rebootIn GRUB: Advanced options → Proxmox VE GNU/Linux, with Linux 7.1.0-1-pve
Verify after boot:
uname -r
# Expected: 7.1.0-1-pve
zfs version # if using ZFSTo revert, boot back into your previous kernel (e.g. 7.0.6-2-pve) from GRUB.
What's in this beta
- Linux 7.1.0 on Ubuntu stonking beta (
Ubuntu-7.1.0-5.5) - Refreshed Proxmox patch series:
- Bridge: keep MAC of first assigned port
- PCI: ACS override and opt-in passthrough on broken hardware
- KVM: disable default dynamic halt polling growth
- KVM: mask PKRU in xsave when unsupported
- Revert Ubuntu SKL IOMMU DMAR disable
- Debian wireless-regdb certificates
- Rebased KVM MBEC/GMET series for nested virtualization (Intel VMX / AMD SVM)
- Patches already upstream in 7.1 were dropped from the 7.0 series
- Many 7.0-era security/stability backports are not re-applied in this beta
- Updated firmware (
pve-firmware 3.19-0b1) - ZFS kernel modules are built into
proxmox-kernel-7.1.0-1-pve; ZFS userland is installed separately
Known limitations
- No Secure Boot — custom/community kernels are not signed with Proxmox's or Microsoft's keys
- Kernel and ZFS userland packages must match:
7.1.0-1~beta1+1kernel +2.4.3-pve1ZFS - Patch coverage is not parity with stable
proxmox-kernel-7.0 - Expect follow-up beta releases (
~beta2, etc.) amd64only in this build
Feedback
If you try this beta, useful reports include:
- Boot success/failure (CPU, chipset, storage controller)
- KVM / nested virtualization (especially Intel MBEC / AMD GMET)
- ZFS pool import, scrub, snapshot, and replication
- PCI passthrough and SR-IOV
- Network bridges, VLANs, and firewall
- Regressions vs. your current
7.0.x-pvekernel
Please open issues on this repository.
Changelog
proxmox-kernel-7.1 (7.1.0-1~beta1+1) trixie
* beta release based on Linux 7.1.0
* update submodule and apply Proxmox kernel patches not yet upstream
* refresh KVM MBEC/GMET patch series for 7.1
* drop upstreamed patches from 7.0 series
* point ZFS submodule at 7.1-compatible 2.4.3-pve1
* update firmware file list (amd64)
Suggested release tag: 7.1.0-1~beta1+1