比官方更新的PVE内核

Fabian Mastenbroek a263c85c84 Disable lintian for kernel build 5 年之前
.github d5fb5fac5a Include pve-kernel-libc-dev package 5 年之前
debian 0cbf4f257c Encode micro architecture in version number 5 年之前
patches e0ab3fe2e3 Add Linux 5.6.19 5 年之前
submodules dcf418425f Add Linux 5.7.8 5 年之前
.gitignore 3ec7f4d1ea add *.prepared to .gitignore 6 年之前
.gitmodules b4e238a302 Track Ubuntu Mainline repository 5 年之前
Makefile a263c85c84 Disable lintian for kernel build 5 年之前
README.md dbb6f95cba Fix typo in AppArmor instructions 5 年之前
abi-blacklist 9bdcd71386 buildsys: simplify abi-check 8 年之前
abi-prev-5.4.44-2-pve e799b5ec0d update ABI file for 5.4.44-2-pve 5 年之前
fwlist-previous a52ae538c3 fwlist: update to reflect dropped FW references 5 年之前

README.md

Proxmox Edge kernels

Custom Linux kernels for Promox VE 6.

Versions

  1. Linux 5.6
  2. Linux 5.7
  3. Linux 5.8

Flavors

  1. Proxmox
  2. Clear Linux

Microarchitectures

  1. Generic
  2. Zen 2
  3. Cascade Lake

Installation

Select from the Releases page the kernel version you want to install and download the appropriate deb package. Then, you can install the package as follows:

apt install ./pve-edge-kernel-VERSION-MARCH_VERSION_amd64.deb

AppArmor issues

When using these kernels, Proxmox's AppArmor profiles may fail to load since it uses an older AppArmor feature set which is not supported by these kernels anymore. This issue also appears when launching LXC containers. To fix this, tell AppArmor to use the stock features file as opposed to Proxmox's features file, which is done by updating /etc/apparmor/parser.conf as follows:

## Pin feature set (avoid regressions when policy is lagging behind
## the kernel)
# lxc-pve diverts to old feature file that is incompatible with kernel
# features-file=/usr/share/apparmor-features/features
features-file=/usr/share/apparmor-features/features.stock

Questions

If you have any questions or want to see additional versions, flavors or micro architectures being built, feel free to open an issue on Github.