Mises à jour & optimisations
This commit is contained in:
97
README.md
97
README.md
@ -1,42 +1,55 @@
|
||||
# Compilation de kernel pour VM Debian avec processeur Intel
|
||||
|
||||
Récupération, décompression des sources du Kernel linux sur kernel.org, optimisation des réglages pour utilisation dans une VM.
|
||||
|
||||
## Usage
|
||||
|
||||
```
|
||||
sudo bash kernel.sh [branch] [version] [compile]
|
||||
```
|
||||
|
||||
* branch : la branche majeur du kernel
|
||||
* version : la version du kernel à utiliser
|
||||
* compile : **optionnel**, utilisé pour passer la récupération des sources et leur décompression
|
||||
|
||||
Exemple :
|
||||
|
||||
```
|
||||
sudo bash kernel.sh 6.x 6.6.1
|
||||
```
|
||||
|
||||
|
||||
## TODO
|
||||
|
||||
* voir s'il est possible d'optimiser encore plus les disable/enable en restant stable
|
||||
* trouver comment rendre compatible le kernel pour une VM avec drivers Nvidia
|
||||
* ajouter le test de la signature du kernel après téléchargement
|
||||
|
||||
## CHANGELOG
|
||||
|
||||
### 2023-11-30
|
||||
|
||||
* Amélioration des sélections dans les options (enable/disable)
|
||||
* Ajout d'un flag TESTING conditionnant l'appel de la fonction doDefaultsTesting _(pour tester d'autres options...)_
|
||||
|
||||
### 2023-11-24
|
||||
|
||||
* Correction de bugs liés aux disable/enable _(options du .config)_
|
||||
* Test ok avec v6.6.1 et v6.6.2 du kernel sur VM Debian sous Proxmox
|
||||
|
||||
### 2023-11-22
|
||||
|
||||
* Commit initial
|
||||
# Compilation de kernel pour VM Debian avec processeur Intel
|
||||
|
||||
Récupération, décompression des sources du Kernel linux sur kernel.org, optimisation des réglages pour utilisation dans une VM.
|
||||
|
||||
## Prérequis
|
||||
|
||||
* Hyperviseur Proxmox
|
||||
* Machine hôte avec processeur Intel
|
||||
* Système d’exploitation pour VM sous Debian
|
||||
* Disposer du fichier de configuration noyeau de type Cloud
|
||||
|
||||
## Usage
|
||||
|
||||
```
|
||||
sudo bash kernel.sh [branch] [version] [compile]
|
||||
```
|
||||
|
||||
* branch : la branche majeur du kernel
|
||||
* version : la version du kernel à utiliser
|
||||
* compile : **optionnel**, utilisé pour passer la récupération des sources et leur décompression
|
||||
|
||||
Exemple :
|
||||
|
||||
```
|
||||
sudo bash kernel.sh 6.x 6.6.10
|
||||
```
|
||||
|
||||
## TODO
|
||||
|
||||
* voir s'il est possible d'optimiser encore plus les disable/enable en restant stable
|
||||
* ~~trouver comment rendre compatible le kernel pour une VM avec drivers Nvidia~~
|
||||
* ajouter le test de la signature du kernel après téléchargement
|
||||
|
||||
## CHANGELOG
|
||||
|
||||
### 2024-01-07
|
||||
|
||||
* Mise à jour de la configuration cloud du kernel (config-cloud-amd64 v6.5.13)
|
||||
* Mise à jour du patch pour ajouter des configurations processeurs (more-uarches-for-kernel.patch)
|
||||
* Mise à jour et optimisation du script (kernel.sh)
|
||||
* Passage de GCC à CLang pour les compilations
|
||||
|
||||
### 2023-11-30
|
||||
|
||||
* Amélioration des sélections dans les options (enable/disable)
|
||||
* Ajout d'un flag TESTING conditionnant l'appel de la fonction doDefaultsTesting _(pour tester d'autres options...)_
|
||||
|
||||
### 2023-11-24
|
||||
|
||||
* Correction de bugs liés aux disable/enable _(options du .config)_
|
||||
* Test ok avec v6.6.1 et v6.6.2 du kernel sur VM Debian sous Proxmox
|
||||
|
||||
### 2023-11-22
|
||||
|
||||
* Commit initial
|
||||
|
Reference in New Issue
Block a user