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.
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.
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.
You may also choose to manually build one of these kernels yourself. Refer to the CI for help.
Make sure you have at least 10 GB of free space available and have the following packages installed:
apt install devscripts debhelper equivs git
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
Following are the people/groups that made this fork possible and the links to contribute to them:
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.