Wiki source code of Changelog Bento antiX 26

Last modified by Mélodie on 2026/05/05 09:06

Hide last authors
Mélodie 1.1 1 == Bento antiX 26 64bits ==
2
3 Précédemment : mise à niveau depuis la base antiX-23.2 (dépôts Debian Bookworm) vers la base antiX-26 (dépôts Debian Trixie)
4
5
6 == Grub et gestion de l'init ==
7
8 * 05.05.2026
9
Mélodie 3.1 10 Bento antiX 64 utilise exclusivement **sysvinit**, alors que antiX 26 propose plusieurs gestionnaires de services : runit, sysVinit, dinit, s6-rc et s6-66.
Mélodie 1.1 11
12 La configuration suivante a été mise en place pour que Grub ne propose que l'entrée de démarrage avec sysvinit - un seul choix pour le gestionnaire des services, afin de  simplifier l'utilisation de la distribution - sans modifier aucun fichier appartenant à un paquet (robustesse aux mises à jour).
13
14 === Fichiers modifiés ===
15
16 **/etc/default/grub.d/grub**
17
18 {{code language="bash"}}
19 GRUB_CMDLINE_LINUX="init=/sbin/init"
20 {{/code}}
21
22 Verrouille sysvinit au niveau de la ligne de commande kernel, y compris en mode recovery.
23
24 **/etc/init-diversity/grub_hide_cmdline_inits** (fichier créé, vide)
25
26 {{code language="bash"}}
27 mkdir /etc/init-diversity
28 touch /etc/init-diversity/grub_hide_cmdline_inits
Mélodie 2.1 29 update-grub
Mélodie 1.1 30 {{/code}}
31
Mélodie 2.1 32 Le fichier //grub_hide_cmdline_inits// est un fichier sentinelle prévu par antiX dans /etc/default/grub. Sa présence déclenche la condition :
Mélodie 1.1 33
Mélodie 2.1 34 bash
35
36 {{{if [ -e /etc/init-diversity/grub_hide_cmdline_inits ] ; then
37 GRUB_DEFAULT=0
38 GRUB_SAVEDEFAULT=false
39 GRUB_DISABLE_SUBMENU=n
40 fi}}}
41
42 Ce qui a pour effet de n'afficher qu'une seule entrée par noyau dans le menu principal de Grub, sans les variantes par init.
43
Mélodie 1.1 44 === Réversibilité ===
45
46 Pour retrouver le comportement antiX par défaut (menu multi-init) :
47
48 {{code language="bash"}}
49 rm /etc/init-diversity/grub_hide_cmdline_inits
50 # Retirer init=/sbin/init de GRUB_CMDLINE_LINUX dans /etc/default/grub.d/grub
51 update-grub
52 {{/code}}

Langues / Languages

🇫🇷 Français | 🇬🇧 English