0 Votes

Code source wiki de Noyau Zabbly

Modifié par john le 2026/09/20 00:23

Masquer les derniers auteurs
john 1.1 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.