Code source wiki de Noyau Zabbly
Modifié par john le 2026/09/20 00:23
Afficher les derniers auteurs
| author | version | line-number | content |
|---|---|---|---|
| 1 | Noyau Linux récent pour Debian, compilé par Zabbly (Stéphane Graber) à partir de la dernière version stable de kernel.org, à la place du noyau 6.12 de Debian 13. | ||
| 2 | |||
| 3 | |=Élément|=Valeur | ||
| 4 | |Noyau en service (sept. 2026)|7.2.6 | ||
| 5 | |Méta-paquet|##linux-zabbly## : installe chaque nouveau noyau | ||
| 6 | |Rythme|Une mise à jour par semaine environ ; passage à une nouvelle version majeure après sa première version corrective | ||
| 7 | |Architectures|amd64, arm64 | ||
| 8 | |Secure Boot|Désactivé (noyaux non signés) | ||
| 9 | |Noyau de secours|Noyau Debian (##linux-image-amd64##), conservé | ||
| 10 | |||
| 11 | == Installation == | ||
| 12 | |||
| 13 | Clé du dépôt : | ||
| 14 | |||
| 15 | {{code language="bash"}} | ||
| 16 | sudo mkdir -p /etc/apt/keyrings | ||
| 17 | curl -fsSL https://pkgs.zabbly.com/key.asc | sudo tee /etc/apt/keyrings/zabbly.asc > /dev/null | ||
| 18 | gpg --show-keys --fingerprint /etc/apt/keyrings/zabbly.asc | ||
| 19 | {{/code}} | ||
| 20 | |||
| 21 | Empreinte attendue : ##4EFC 5906 96CB 15B8 7C73 A3AD 82CC 8797 C838 DCFD##. | ||
| 22 | |||
| 23 | ##/etc/apt/sources.list.d/linux-zabbly.list## : | ||
| 24 | |||
| 25 | {{code}} | ||
| 26 | deb [arch=amd64,arm64 signed-by=/etc/apt/keyrings/zabbly.asc] https://pkgs.zabbly.com/kernel/stable trixie main | ||
| 27 | {{/code}} | ||
| 28 | |||
| 29 | {{code language="bash"}} | ||
| 30 | sudo apt update | ||
| 31 | sudo apt install linux-zabbly | ||
| 32 | sudo reboot | ||
| 33 | uname -r # doit se terminer par -zabbly+ | ||
| 34 | {{/code}} | ||
| 35 | |||
| 36 | Le Secure Boot doit être désactivé dans l'UEFI, sinon la machine refuse de démarrer ces noyaux. | ||
| 37 | |||
| 38 | == Mises à jour == | ||
| 39 | |||
| 40 | Chaque nouveau noyau arrive par ##apt upgrade## et devient le noyau par défaut au redémarrage suivant. Les anciens restent installés jusqu'à ##apt autoremove##. | ||
| 41 | |||
| 42 | {{code language="bash"}} | ||
| 43 | uname -r # noyau en service | ||
| 44 | dpkg -l | grep -E '^ii\s+linux-image' | awk '{print $2, $3}' # noyaux installés | ||
| 45 | sudo apt autoremove --purge # retirer les anciens | ||
| 46 | {{/code}} | ||
| 47 | |||
| 48 | Avant ##autoremove##, vérifier avec ##uname -r## que le noyau en service n'est pas dans la liste des paquets retirés. Garder au moins le noyau précédent et celui de Debian. | ||
| 49 | |||
| 50 | == Démarrer sur un autre noyau == | ||
| 51 | |||
| 52 | Au démarrage, menu GRUB > Options avancées pour Debian > choisir le noyau. Utile si un nouveau noyau pose problème : démarrer sur le précédent, puis désinstaller le fautif. | ||
| 53 | |||
| 54 | {{code language="bash"}} | ||
| 55 | sudo apt purge linux-image-<VERSION>-zabbly+ linux-headers-<VERSION>-zabbly+ | ||
| 56 | {{/code}} | ||
| 57 | |||
| 58 | == Modules externes == | ||
| 59 | |||
| 60 | Les modules compilés hors du noyau (pilotes tiers, ZFS…) passent par DKMS et doivent être recompilés à chaque nouveau noyau ; ils échouent parfois sur une version très récente. Aucun n'est utilisé ici. | ||
| 61 | |||
| 62 | ZFS n'est pas intégré à ces noyaux : Zabbly le fournit dans un dépôt séparé (##github.com/zabbly/zfs##). | ||
| 63 | |||
| 64 | == Revenir au noyau Debian == | ||
| 65 | |||
| 66 | {{code language="bash"}} | ||
| 67 | sudo apt purge linux-zabbly 'linux-image-*-zabbly+' 'linux-headers-*-zabbly+' | ||
| 68 | sudo rm /etc/apt/sources.list.d/linux-zabbly.list /etc/apt/keyrings/zabbly.asc | ||
| 69 | sudo apt update | ||
| 70 | {{/code}} | ||
| 71 | |||
| 72 | Le noyau Debian (##linux-image-amd64##) doit rester installé avant de lancer ces commandes. |