Skip to content

AdityaGarg8/pve-edge-kernel-t2

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

Repository files navigation

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:

  • Report a bug through Github issues. Please report bugs only if you feel they are specific to T2 Macs. If your bug is something unrelated to T2 Macs and instead proxmox specific, I'd suggest you to report them to fabianishere.
  • Propose new patches and flavors for the project.
  • Contribute improvements to the documentation.
  • Provide feedback about how we can improve the project.