Bento antiX 26 64bits
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)
Grub et gestion de l'init
- 05.05.2026
Bento antiX 64 utilise exclusivement sysvinit, alors que antiX 26 propose plusieurs gestionnaires de services : runit, sysVinit, dinit, s6-rc and s6-66.
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).
Fichiers modifiés
/etc/default/grub.d/grub
Verrouille sysvinit au niveau de la ligne de commande kernel, y compris en mode recovery.
/etc/init-diversity/grub_hide_cmdline_inits (fichier créé, vide)
touch /etc/init-diversity/grub_hide_cmdline_inits
update-grub
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 :
bash
if [ -e /etc/init-diversity/grub_hide_cmdline_inits ] ; then
GRUB_DEFAULT=0
GRUB_SAVEDEFAULT=false
GRUB_DISABLE_SUBMENU=n
fiCe 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.
Réversibilité
Pour retrouver le comportement antiX par défaut (menu multi-init) :
# Retirer init=/sbin/init de GRUB_CMDLINE_LINUX dans /etc/default/grub.d/grub
update-grub