Update README

This commit is contained in:
Antoine Martin 2024-10-07 08:49:23 -04:00
parent 6a3eb557f0
commit 58c68972fa
Signed by: forge
GPG key ID: D62A472A4AA7D541

View file

@ -1,27 +1,20 @@
# Proxmox Edge kernels # Proxmox Thunderx kernels
Custom Linux kernels for Proxmox VE 7 arm64 Custom Linux kernels for Proxmox VE arm64 ThunderX (CN88xx) system based on Ubuntu linux
#### Available Versions #### Available Versions
1. Linux 6.2 ->branch:v6.1 1. Linux 5.15 -> branch:v5.15
2. Linux 6.1 ->branch:v6.1 2. Linux 6.5 -> branch:v6.5
3. Linux 5.15 ->master 3. Linux 6.8 -> master
## Installation ## Installation
add arm64 kernel repo. add arm64 kernel repo.
```sh ```sh
echo "deb https://mirrors.apqa.cn/proxmox/ pvearmkernel main" > /etc/apt/sources.list.d/pve-arm64-kernel.list curl https://ayakael.net/api/packages/forge/debian/repository.key -o /etc/apt/keyrings/forgejo-forge.asc
echo "deb [signed-by=/etc/apt/keyrings/forgejo-forge.asc] https://ayakael.net/api/packages/forge/debian bookworm main" | tee -a /etc/apt/sources.list.d/forgejo.list
apt update apt update
apt search pve-kernel apt search pve-kernel
``` apt install pve-kernel-xxxx
### Manual
Alternatively, you may manually install the kernels. Select from the [Releases](https://github.com/fabianishere/pve-edge-kernel/releases)
page the kernel version you want to install and download the appropriate Debian package.
Then, you can install the package as follows:
```sh
apt install ./pve-kernel-VERSION_amd64.deb
``` ```
## Building manually ## Building manually
@ -38,12 +31,12 @@ apt install devscripts debhelper equivs git
#### Obtaining the source #### Obtaining the source
Obtain the source code as follows: Obtain the source code as follows:
```bash ```bash
git https://github.com/jiangcuo/pve-arm64-kernel git https://ayakael.net/forge/pve-kernel-thunderx
cd pve-arm64-kernel cd pve-kernel-thunderx
``` ```
Then, select the branch of your likings (e.g. `v6.1`) and update the submodules: Then, select the branch of your likings (e.g. `v5.15`) and update the submodules:
```bash ```bash
git checkout v6.1 git checkout master
git submodule update --init --depth=1 --recursive linux git submodule update --init --depth=1 --recursive linux
git submodule update --init --recursive git submodule update --init --recursive
``` ```
@ -84,15 +77,14 @@ to remove all packages from a particular kernel release, use the following
command: command:
```bash ```bash
apt remove pve-kernel-6.1* pve-headers-6.1* apt remove pve-kernel-6.8* pve-headers-6.8*
``` ```
## Contributing ## Contributing
Questions, suggestions and contributions are welcome and appreciated! Questions, suggestions and contributions are welcome and appreciated!
You can contribute in various meaningful ways: You can contribute in various meaningful ways:
* Report a bug through [Github issues](https://github.com/jiangcuo/pve-arm64-kernel/issues). * Report a bug by email <dev@ayakael.net>
* Propose new patches and flavors for the project. * Propose new patches and flavors for the project.
* Contribute improvements to the documentation. * Contribute improvements to the documentation.
* Provide feedback about how we can improve the project. * Provide feedback about how we can improve the project.