AdityaGarg8 / pve-edge-kernel-t2

Newer Linux kernels for Proxmox VE 8 - For T2 Macs
30 stars 2 forks source link

Proxmox Edge kernels

Custom Linux kernels for Proxmox VE 8 - Fork to add support for T2 Macs.

The fork simply contains the CI setup to compile kernels using the scripts and documentation from fabianishere/pve-edge-kernel, proxmox/pve-kernel and additional patches to support T2 Macs.

You should also refer to the t2linux wiki for help regarding miscellaneous topics related to T2 Macs.

Many people need control of fans for Proxmox, so I am linking the fan guide here.

Donations

I accept donations via GitHub Sponsors and Buy Me a Coffee. If you wanna appreciate my work by donating, you can donate me via the methods above. For more methods, you can refer to this link to donate me. Your donations shall keep me motivated to maintain this repository.

Installation

Select the kernel required from the Releases page you want to install and download the appropriate Debian packages. Then, you can install the packages as follows:

apt install ./pve-kernel-VERSION_amd64.deb

Note :- This fork simply uses already tried and tested scripts by fabianishere and proxmox and using separate scripts is out of the scope of this fork. Reason being that I have never used proxmox before, not even on a normal PC, and do not intend to do so in the future as well. Thus, it leads to lack of testing on my part which is not a good thing to do when distributing software. So, I'll stick to using fabianishere's and proxmox's scripts and thus new kernels will only be released when fabianishere/proxmox releases them.

Building manually

You may also choose to manually build one of these kernels yourself. Refer to the CI for help.

Prerequisites

Make sure you have at least 10 GB of free space available and have the following packages installed:

apt install devscripts debhelper equivs git

Removal

Use apt to remove individual kernel packages from your system. If you want to remove all packages from a particular kernel release, use the following command:

apt remove pve-kernel-6.5*t2 pve-headers-6.5*t2

Credits

Following are the people/groups that made this fork possible and the links to contribute to them:

  1. fabianishere
  2. t2linux

Contributing

Questions, suggestions and contributions are welcome and appreciated! You can contribute in various meaningful ways: