Wiki source code of Changelog Bento antiX 26

Version 2.1 by Mélodie on 2026/05/05 09:05

Show last authors
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
10 Bento antiX 64 utilise exclusivement **sysvinit**, alors que antiX 26 propose plusieurs gestionnaires de services : runit, sysVinit, dinit, s6-rc and s6-66.
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
29 update-grub
30 {{/code}}
31
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 :
33
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
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}}